HighCharts之2D柱状图、折线图和饼图的组合图

1、实例源码

ColumnLinePie.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HighCharts 2D柱状图、折线图和饼图的组合图</title>
<script type="text/javascript" src="../scripts/jquery-1.11.0.js"></script>
<script type="text/javascript" src="../scripts/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、实例结果

最新文章

  1. WebAPI接口返回ArrayList包含Dictionary对象正确解析
  2. Stick hero &quot;攻略&quot;, android 代码编写与分析(后台截屏, 后台模拟点击)
  3. ie 出现 append无效
  4. Swift - @IBDesignable和@IBInspectable
  5. win10下安装Ubuntu + 修复Ubuntu引导
  6. *** glibc detected *** malloc(): memory corruption 分类: C/C++ Linux 2015-05-14 09:22 37人阅读 评论(0) 收藏
  7. ODAC(V9.5.15) 学习笔记(十七)主从模式
  8. 找区间连续值(HDU5247)
  9. LightOJ 1236 Pairs Forming LCM 合数分解
  10. 虚拟机linux系统下ifconfig获取不到ip
  11. MAX资源跟踪器
  12. 第18天 ajax技术和javascript加强(json)
  13. Java基于Socket文件传输示例
  14. flask蓝图的使用
  15. Glusterfs下读写请求的处理流程
  16. Linux - 函数的栈帧
  17. 如何利用docker 构建golang线上部署环境
  18. vue+canvas踩坑之旅
  19. 记账本NABCD分析
  20. 【Python】【有趣的模块】【Requests】无状态 &amp; 无连接

热门文章

  1. linux ss 命令
  2. Sorting Slides(二分图匹配——确定唯一匹配边)
  3. 精通libGDX游戏开发-RPG实战-欢迎来到RPG的世界
  4. cmake编译安装mysql 5.6.12
  5. bzoj 4873: [Shoi2017]寿司餐厅 [最小割]
  6. 【模板小程序】求第n个fibonacci数
  7. 通过 AJAX 加载的 JavaScript 脚本的调试
  8. OpenSSL 中DES-ECB 加密使用注意事项
  9. 一个脚本从git上pull 并更新到服务器
  10. Linux 环境下程序不间断运行