zoukankan      html  css  js  c++  java
  • Echarts案例-柱状图

    一:先在官网下载

    https://www.echartsjs.com/zh/download.html

    然后再建立工程,导入这两个包:

     写代码:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4     <meta charset="utf-8">
     5     <title>ECharts</title>
     6     <!-- 引入 echarts.js -->
     7     <!-- 这里是加载刚下好的echarts.min.js,注意路径 -->
     8     <script src="echarts.min.js"></script>
     9 </head>
    10 <body>
    11     <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    12     <div id="main" style=" 1000px;height:600px;"></div>
    13     <script type="text/javascript">
    14         // 基于准备好的dom,初始化echarts实例
    15         var myChart = echarts.init(document.getElementById('main'));
    16         var option = {
    17                 title : {
    18                     text: '某地区蒸发量和降水量',
    19                     subtext: '纯属虚构'
    20                 },
    21                 tooltip : {
    22                     trigger: 'axis'
    23                 },
    24                 legend: {
    25                     data:['蒸发量','降水量']
    26                 },
    27                 toolbox: {
    28                     show : true,
    29                     feature : {
    30                         dataView : {show: true, readOnly: false},
    31                         magicType : {show: true, type: ['line', 'bar']},
    32                         restore : {show: true},
    33                         saveAsImage : {show: true}
    34                     }
    35                 },
    36                 calculable : true,
    37                 xAxis : [
    38                     {
    39                         type : 'category',
    40                         data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
    41                     }
    42                 ],
    43                 yAxis : [
    44                     {
    45                         type : 'value'
    46                     }
    47                 ],
    48                 series : [
    49                     {
    50                         name:'蒸发量',
    51                         type:'bar',
    52                         data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],
    53                         markPoint : {
    54                             data : [
    55                                 {type : 'max', name: '最大值'},
    56                                 {type : 'min', name: '最小值'}
    57                             ]
    58                         },
    59                         markLine : {
    60                             data : [
    61                                 {type : 'average', name: '平均值'}
    62                             ]
    63                         }
    64                     },
    65                     {
    66                         name:'降水量',
    67                         type:'bar',
    68                         data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],
    69                         markPoint : {
    70                             data : [
    71                                 {name : '年最高', value : 182.2, xAxis: 7, yAxis: 183},
    72                                 {name : '年最低', value : 2.3, xAxis: 11, yAxis: 3}
    73                             ]
    74                         },
    75                         markLine : {
    76                             data : [
    77                                 {type : 'average', name : '平均值'}
    78                             ]
    79                         }
    80                     }
    81                 ]
    82             };
    83 
    84        // 使用刚指定的配置项和数据显示图表。
    85         myChart.setOption(option);
    86         myChart.on('click', function (params) {
    87             window.open('https://www.baidu.com/s?wd=' + encodeURIComponent(params.name));
    88         });
    89     </script>
    90 </body>
    91 </html>
  • 相关阅读:
    如何用js判断一个对象是不是Array
    js实现数组去重怎么实现?
    点击一个ul的五个li元素,分别弹出他们的序号,怎么做?
    盒子模型
    13. 查看网络端口、配置网络
    12. 查看系统硬件配置
    11. 系统状态管理
    9. iptables 配置
    10. 编译软件包
    8. 管理软件包
  • 原文地址:https://www.cnblogs.com/smartisn/p/11788471.html
Copyright © 2011-2022 走看看