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中document.forms[0]与getElementByName区别
Jan 21 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
Vue三层嵌套路由的示例代码
May 05 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
使用vue-router为每个路由配置各自的title
Jul 30 Javascript
解决vue中监听input只能输入数字及英文或者其他情况的问题
Aug 30 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
Nov 02 Javascript
详解微信UnionID作用
May 15 Javascript
微信小程序中为什么使用var that=this
Aug 27 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
Oct 12 Javascript
教你部署vue项目到docker
Apr 05 Vue.js
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
解决中英文字符串长度问题函数
2007/01/16 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
php urlencode()与urldecode()函数字符编码原理详解
2011/12/06 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
python3设计模式之简单工厂模式
2017/10/17 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
python Scrapy爬虫框架的使用
2021/01/21 Python
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
《乞巧》教学反思
2014/02/27 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
期中考试反思800字
2014/05/01 职场文书
学生吸烟检讨书
2014/09/14 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python