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

    HighCharts之2D柱状图、折线图的组合双轴图


    1、实例源码

    DoubleAxis.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(){
        	 $('#doubleColumnLineChart').highcharts({
        		 chart: {
                     zoomType: 'xy'
                 },
                 title: {
                     text: '某城市的月平均温度和降雨量'
                 },
                 xAxis: [{
                     categories: ['一月', '二月', '三月', '四月', '五月', '六月','七月', '八月', '九月', '十月', '十一月', '十二月']
                 }],
                 yAxis: [{ // 主Y轴
                     labels: {
                         format: '{value}°C',
                         style: {
                             color: '#89A54E',
                             fontSize: '12px'
                         }
                     },
                     title: {
                         text: '温度',
                         style: {
                             color: '#89A54E',
                             fontSize: '12px'
                         }
                     }
                 }, { // 次Y轴
                     title: {
                         text: '降雨量',
                         style: {
                             color: '#4572A7'
                         }
                     },
                     labels: {
                         format: '{value} mm',
                         style: {
                             color: '#4572A7'
                         }
                     },
                     opposite: true
                 }],
                 tooltip: {
                     shared: true
                 },
                 legend: {
                     layout: 'vertical',
                     align: 'left',
                     x: 120,
                     verticalAlign: 'top',
                     y: 100,
                     floating: true,
                     backgroundColor: '#FFFFFF'
                 },
                 series: [{
                     name: '降雨量',
                     color: '#4572A7',
                     type: 'column',
                     yAxis: 1,
                     data: [9.9, 51.5, 16.4, 129.2, 44.0, 76.0, 35.6, 148.5, 116.4, 104.1, 95.6, 154.4],
                     tooltip: {
                         valueSuffix: ' mm'
                     }
         
                 }, {
                     name: '温度',
                     color: '#89A54E',
                     type: 'spline',
                     data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 35.2, 26.5, 13.3, 18.3, 13.9, 2.6],
                     tooltip: {
                         valueSuffix: '°C'
                     }
                 }]
             });
         });
    </script>
    </head>
    <body>
       <div id="doubleColumnLineChart" style=" 1200px; height: 500px; margin: 0 auto"></div>
    </body>
    </html>

    2、实例结果


  • 相关阅读:
    Js实现继承的几种方式
    ES6-promise实现异步请求
    CSS重排和重绘
    jq在元素的后面插入内容
    yii2 Query Builder 查询打印sql语句
    js replace(a,b)替换指定字符
    linux 打印当前工作目录
    linux 查看磁盘空间
    linux查看大文件
    js-Cannot read property 'innerHTML' of null
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315242.html
Copyright © 2011-2022 走看看