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 字符串与数组转换函数[不用split与join]
Dec 13 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
May 14 Javascript
javascript中的取反再取反~~没有意义
Apr 06 Javascript
删除Javascript Object中间的key
Nov 18 Javascript
js数组的操作指南
Dec 28 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
JS运动相关知识点小结(附弹性运动示例)
Jan 08 Javascript
javascript多物体运动实现方法分析
Jan 08 Javascript
jQuery常用知识点总结以及平时封装常用函数
Feb 23 Javascript
快速了解vue-cli 3.0 新特性
Feb 28 Javascript
微信小程序收藏功能的实现代码
Jun 12 Javascript
vue使用监听实现全选反选功能
Jul 06 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
动态加载js的几种方法
2006/10/23 Javascript
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
微信小游戏之使用three.js 绘制一个旋转的三角形
2019/06/10 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
浅谈Python中的私有变量
2018/02/28 Python
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
2019/06/25 Python
django框架单表操作之增删改实例分析
2019/12/16 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
运动会广播稿50字
2014/01/26 职场文书
薪酬专员岗位职责
2014/02/18 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
最美护士演讲稿
2014/08/27 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
财务部会计岗位职责
2015/02/03 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis