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 相关文章推荐
jquery文本框中的事件应用以输入邮箱为例
May 06 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
使用javascript实现json数据以csv格式下载
Jan 09 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 Javascript
Ajax清除浏览器js、css、图片缓存的方法
Aug 06 Javascript
深入学习JavaScript对象
Oct 13 Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
小程序ios音频播放没声音问题的解决
Jul 11 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 Javascript
JavaScript使用canvas绘制坐标和线
Apr 28 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中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
PHP的Yii框架的基本使用示例
2015/08/21 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
js中的闭包学习心得
2018/02/06 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
Python绘制3D图形
2018/05/03 Python
Python实现数值积分方式
2019/11/20 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
文员自我评价怎么写
2013/09/19 职场文书
千元咖啡店的创业计划书范文
2013/12/29 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
英语读书笔记
2015/07/02 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis
如何在Python中妥善使用进度条详解
2022/04/05 Python