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 相关文章推荐
php对mongodb的扩展(初识如故)
Nov 11 Javascript
js网页中的(运行代码)功能实现思路
Feb 04 Javascript
在JavaScript中typeof的用途介绍
Apr 11 Javascript
Javascript玩转继承(三)
May 08 Javascript
javascript模块化简单解析
Apr 07 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
D3.js实现文本的换行详解
Oct 14 Javascript
微信小程序  wx.request合法域名配置详解
Nov 23 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
Nov 06 Javascript
使用Electron构建React+Webpack桌面应用的方法
Dec 15 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
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
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
PHP验证码函数代码(简单实用)
2013/09/29 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
JS增加行复制行删除行的实现代码
2013/11/09 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
2020/02/12 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
python对输出的奇数偶数排序实例代码
2020/12/04 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
临床医学系毕业生推荐信
2013/11/09 职场文书
工商企业管理实习自我鉴定
2013/12/04 职场文书
医院护士的求职信
2014/01/03 职场文书
2014年元旦感言
2014/03/06 职场文书
创业融资计划书
2014/04/25 职场文书
保护环境演讲稿
2014/05/10 职场文书
师范类求职信
2014/06/21 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
MYSQL 的10大经典优化案例场景实战
2021/09/14 MySQL
CSS文本阴影 text-shadow 悬停效果详解
2022/05/25 HTML / CSS
V Rising 服务器搭建图文教程
2022/06/16 Servers
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang