jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】


Posted in Javascript onMarch 09, 2017

本文实例讲述了jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果。分享给大家供大家参考,具体如下:

1、实例代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HighCharts 2D柱状图、折线图的组合双轴图</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/highcharts.js"></script>
<script type="text/javascript">
   $(function(){
     $('#doubleColumnLineChart').highcharts({
       chart: {
         zoomType: 'xy'
       },
       title: {
         text: '(3water.com)某城市的月平均温度和降雨量'
       },
       xAxis: [{
         categories: ['一月', '二月', '三月', '四月', '五月', '六月','七月', '八月', '九月', '十月', '十一月', '十二月']
       }],
       yAxis: [{ // 主Y轴
         labels: {
           format: '{value}°C',
           style: {
             color: '#89A54E',
             fontSize: '12px'
           }
         },
         title: {
           text: '温度',
           style: {
             color: '#89A54E',
             fontSize: '12px'
           }
         }
       }, { // 次Y轴
         title: {
           text: '降雨量',
           style: {
             color: '#4572A7'
           }
         },
         labels: {
           format: '{value} mm',
           style: {
             color: '#4572A7'
           }
         },
         opposite: true
       }],
       tooltip: {
         shared: true
       },
       legend: {
         layout: 'vertical',
         align: 'left',
         x: 120,
         verticalAlign: 'top',
         y: 100,
         floating: true,
         backgroundColor: '#FFFFFF'
       },
       series: [{
         name: '降雨量',
         color: '#4572A7',
         type: 'column',
         yAxis: 1,
         data: [9.9, 51.5, 16.4, 129.2, 44.0, 76.0, 35.6, 148.5, 116.4, 104.1, 95.6, 154.4],
         tooltip: {
           valueSuffix: ' mm'
         }
       }, {
         name: '温度',
         color: '#89A54E',
         type: 'spline',
         data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 35.2, 26.5, 13.3, 18.3, 13.9, 2.6],
         tooltip: {
           valueSuffix: '°C'
         }
       }]
     });
   });
</script>
</head>
<body>
  <div id="doubleColumnLineChart" style="width: 1200px; height: 500px; margin: 0 auto"></div>
</body>
</html>

2、运行效果图:

jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】

Javascript 相关文章推荐
User Scripts: Video Download by User Scripts
May 14 Javascript
JS option location 页面跳转实现代码
Dec 27 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
JS给超链接加确认对话框的方法
Feb 24 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
Oct 30 Javascript
JS传参及动态修改页面布局
Apr 13 Javascript
浅谈express 中间件机制及实现原理
Aug 31 Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 Javascript
基于layui轮播图满屏是高度自适应的解决方法
Sep 16 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
Vue 3自定义指令开发的相关总结
Jan 29 Vue.js
基于vue的video播放器的实现示例
Feb 19 Vue.js
canvas实现爱心和彩虹雨效果
Mar 09 #Javascript
vue如何实现observer和watcher源码解析
Mar 09 #Javascript
详解VueJs异步动态加载块
Mar 09 #Javascript
微信小程序 设置启动页面的两种方法
Mar 09 #Javascript
js实现登录框鼠标拖拽效果
Mar 09 #Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 #Javascript
基于vue实现分页/翻页组件paginator示例
Mar 09 #Javascript
You might like
yii框架中的Url生产问题小结
2012/01/16 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
PHP微信公众号开发之微信红包实现方法分析
2017/07/14 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
javascript 构造函数强制调用经验总结
2012/12/02 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
详解js中构造流程图的核心技术JsPlumb
2015/12/08 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
npm scripts 使用指南详解
2018/10/08 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
详解python字节码
2018/02/07 Python
使用Python更换外网IP的方法
2018/07/09 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
django ajax发送post请求的两种方法
2020/01/05 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
股权投资协议书
2016/03/23 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书
pytorch中的model.eval()和BN层的使用
2021/05/22 Python
Win11更新失败并提示0xc1900101
2022/04/19 数码科技