zoukankan      html  css  js  c++  java
  • HighCharts之2D柱状图、折线图和饼图的组合图

    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=" 1200px; height: 500px; margin: 0 auto"></div>
    </body>
    </html>

    2、实例结果


  • 相关阅读:
    c++引用(reference)
    c++ 三目运算符功能增强
    C++ “新增”bool类型关键字
    C++ struct
    C++命名空间(namespace)
    基于python 实现KNN 算法
    Chrome 快捷键使用
    WOE(weight of evidence, 证据权重)
    python 命令运行环境下 ModuleNotFoundError: No module named 'Test'
    基于python 信用卡评分系统 的数据分析
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315243.html
Copyright © 2011-2022 走看看