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 相关文章推荐
编写可维护面向对象的JavaScript代码[翻译]
Feb 12 Javascript
Jquery倒数计时按钮setTimeout的实例代码
Jul 04 Javascript
javascript删除option选项的多种方法总结
Nov 22 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
JS+CSS实现简易实用的滑动门菜单效果
Sep 18 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
几句话带你理解JS中的this、闭包、原型链
Sep 26 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
Apr 16 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
Oct 11 Javascript
JS实现盒子拖拽效果
Feb 06 Javascript
vue-cli点击实现全屏功能
Mar 07 Javascript
微信小程序地图实现展示线路
Jul 29 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
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录
2015/01/02 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
详解python中的闭包
2020/09/07 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
IRO美国官网:法国服装品牌
2018/03/06 全球购物
建筑毕业生自我鉴定
2013/10/18 职场文书
计算机专业毕业生求职信分享
2013/12/24 职场文书
小班开学寄语
2014/04/04 职场文书
上党课的心得体会
2014/09/02 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
入伍通知书
2015/04/23 职场文书
2016国培研修心得体会
2016/01/08 职场文书
JS中如何优雅的使用async await详解
2021/10/05 Javascript
SpringBoot深入分析讲解监听器模式下
2022/07/15 Java/Android