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(){
     $('#columnLinePieChart').highcharts({
       chart: {
       },
       title: {
         text: '水果销售组合图'
       },
       xAxis: {
         categories: ['苹果', '橘子', '梨子', '香蕉', '草莓']
       },
       tooltip: {
         formatter: function() {
           var s;
           if (this.point.name) {
             s = ''+
               this.point.name +': '+ this.y +' kg';
           } else {
             s = ''+
               this.x +': '+ this.y;
           }
           return s;
         }
       },
       labels: {
         items: [{
           html: '销售总量',
           style: {
             left: '40px',
             top: '8px',
             color: 'black'
           }
         }]
       },
       series: [{
         type: 'column',
         name: '星期一',
         data: [3, 2, 1, 3, 4]
       }, {
         type: 'column',
         name: '星期二',
         data: [2, 3, 5, 7, 6]
       }, {
         type: 'column',
         name: '星期三',
         data: [4, 3, 3, 9, 5]
       }, {
         type: 'column',
         name: '星期四',
         data: [4, 3, 3, 9, 4]
       },{
         type: 'column',
         name: '星期五',
         data: [4, 3, 3, 9, 6]
       },{
         type: 'column',
         name: '星期六',
         data: [4, 3, 3, 9, 8]
       },{
         type: 'column',
         name: '星期日',
         data: [4, 3, 3, 9, 4]
       },{
         type: 'spline',
         name: '平均值',
         data: [3, 2.67, 3, 6.33, 3.33],
         marker: {
          lineWidth: 2,
          lineColor: Highcharts.getOptions().colors[7],
          fillColor: 'white'
         }
       }, {
         type: 'pie',
         name: '销售比例',
         data: [{
           name: '星期一',
           y: 13,
           color: Highcharts.getOptions().colors[0]
         }, {
           name: '星期二',
           y: 23,
           color: Highcharts.getOptions().colors[1]
         }, {
           name: '星期三',
           y: 49,
           color: Highcharts.getOptions().colors[2]
         }, {
           name: '星期四',
           y: 25,
           color: Highcharts.getOptions().colors[3]
         }, {
           name: '星期五',
           y: 36,
           color: Highcharts.getOptions().colors[4]
         }, {
           name: '星期六',
           y: 74,
           color: Highcharts.getOptions().colors[5]
         }, {
           name: '星期日',
           y: 84,
           color: Highcharts.getOptions().colors[6]
         }],
         center: [100, 80],
         size: 100,
         showInLegend: true,
         dataLabels: {
           enabled: true
         }
       }]
     });
   });
</script>
</head>
<body>
  <div id="columnLinePieChart" style="width: 1200px; height: 500px; margin: 0 auto"></div>
</body>
</html>

2、运行效果图:

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

附:完整实例代码点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript深入理解js闭包
Jul 03 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
Nov 14 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
JQuery表单验证插件EasyValidator用法分析
Nov 15 Javascript
Javascript基础教程之比较操作符
Jan 18 Javascript
js实现拖拽效果
Feb 12 Javascript
jquery组件WebUploader文件上传用法详解
Oct 23 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 Javascript
input输入框内容实时监测(附代码)
Aug 15 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
Sep 12 Javascript
微信小程序实现人脸识别登陆的示例代码
Apr 02 Javascript
深入浅析React中diff算法
May 19 Javascript
100行代码理解和分析vue2.0响应式架构
Mar 09 #Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 #Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 #Javascript
Bootstrap禁用响应式布局的实现方法
Mar 09 #Javascript
微信小程序 template模板详解及实例代码
Mar 09 #Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
Mar 09 #Javascript
canvas实现爱心和彩虹雨效果
Mar 09 #Javascript
You might like
php常用数学函数汇总
2014/11/21 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
Yii2使用自带的UploadedFile实现的文件上传
2016/06/20 PHP
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
2016/04/12 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
浅析vue 函数配置项watch及函数 $watch 源码分享
2018/11/22 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
小程序实现列表倒计时功能
2021/01/29 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
韩语专业本科生求职信
2013/10/01 职场文书
应届生保险求职信
2013/11/11 职场文书
股东协议书
2014/04/14 职场文书
师范毕业生求职信
2014/07/11 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
民主评议党员登记表自我评价
2014/10/20 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
培养联系人考察意见
2015/06/01 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
2016参观监狱警示教育活动心得体会
2016/01/15 职场文书
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS