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 相关文章推荐
JQuery 浮动导航栏实现代码
Aug 27 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
Jan 15 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
vue-router相关基础知识及工作原理
Mar 16 Javascript
JS实现点击拉拽轮播图pc端移动端适配
Sep 05 Javascript
vue组件通信传值操作示例
Jan 08 Javascript
Vue3 源码导读(推荐)
Oct 14 Javascript
js实现整体缩放页面适配移动端
Mar 31 Javascript
JS实现简单移动端鼠标拖拽
Jul 23 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
Aug 27 Javascript
js实现头像上传并且可预览提交
Dec 25 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中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
JavaScript 继承详解(三)
2009/07/13 Javascript
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
javascript异步编程的4种方法
2014/02/19 Javascript
javascript制作的cookie封装及使用指南
2015/01/02 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
python二分法实现实例
2013/11/21 Python
Python实现找出数组中第2大数字的方法示例
2018/03/26 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
2014/05/01 面试题
高级销售员求职信
2013/10/25 职场文书
自我评价个人范文
2013/12/16 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
结对共建协议书
2014/08/20 职场文书
秦兵马俑导游词
2015/02/02 职场文书
项目战略合作意向书
2015/05/08 职场文书
企业员工辞职信范文
2015/05/12 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android