• Echarts简单案例


    官网: http://echarts.baidu.com/index.html

    文档:  http://echarts.baidu.com/echarts2/doc/doc.html

     1 <html>
     2 <head>
     3     <title>echart示例</title>   
     4     <script src="echarts-all.js" type="text/javascript"></script>
     5 </head>
     6 <body>
     7 <div id="main1" style="1000px;height:600px;border:1px solid #dddddd;margin:10px auto;"></div>
     8 <script type="text/javascript">
     9         // 基于准备好的dom,初始化echarts实例
    10         var myChart1 = echarts.init(document.getElementById('main1'));
    11         
    12         // 指定图表的配置项和数据
    13         option = {
    14             title : {
    15                 x: 'center',                 // 水平安放位置,默认为左对齐,可选为:
    16                                    // 'center' ¦ 'left' ¦ 'right'
    17                                    // ¦ {number}(x坐标,单位px)
    18                 y: 'top', 
    19                 text : '环形图',
    20                 subtext : '1',
    21                 itemGap : 0,
    22                 textStyle : {
    23                     fontSize: 24,
    24                     fontWeight: 'bolder',
    25                     color: '#333'
    26                 },
    27                 subtextStyle : {
    28                     fontSize: 18,
    29                     fontWeight: 'bolder',
    30                     color: '#dddddd'
    31                 }
    32             },
    33             tooltip: {
    34                 trigger: 'item',
    35                 formatter: "{a} <br/>{b}: {c} ({d}%)"
    36             },
    37             legend: {
    38                 orient: 'vertical',
    39                 x: 'left',
    40                 data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
    41             },
    42             series: [
    43                 {
    44                     name:'访问来源',
    45                     type:'pie',
    46                     radius: ['50%', '70%'],
    47                     avoidLabelOverlap: false,
    48                     label: {
    49                         normal: {
    50                             show: false,
    51                             position: 'center'
    52                         },
    53                         emphasis: {
    54                             show: true,
    55                             textStyle: {
    56                                 fontSize: '30',
    57                                 fontWeight: 'bold'
    58                             }
    59                         }
    60                     },
    61                     labelLine: {
    62                         normal: {
    63                             show: false
    64                         }
    65                     },
    66                     data:[
    67                         {value:335, name:'直接访问'},
    68                         {value:310, name:'邮件营销'},
    69                         {value:234, name:'联盟广告'},
    70                         {value:135, name:'视频广告'},
    71                         {value:1548, name:'搜索引擎'}
    72                     ]
    73                 }
    74             ]
    75         };
    76 
    77         // 使用刚指定的配置项和数据显示图表。
    78         myChart1.setOption(option); 
    79         myChart1.on('click',  function eConsole(param) {
    80         //这个params可以获取你要的饼图中的当前点击的项的参数
    81           alert(param.value+'-'+param.name+'-'+param.seriesName);
    82         });
    83         /*
    84         
    85 此外param参数包含的内容有:
    86        param.seriesIndex:系列序号(series中当前图形是第几个图形第几个,从0开始计数)
    87        param.dataIndex:数值序列(X轴上当前点是第几个点,从0开始计数)
    88        param.seriesName:legend名称
    89        param.name:X轴值
    90        param.data:Y轴值
    91        param.value:Y轴值
    92        param.type:点击事件均为click        
    93         
    94         */
    95     </script>
    96 </body>
    97 </html>
  • 相关阅读:
    错误解决mysql
    (一)熟悉执行流程——基于ThinkPHP3.2的内容管理框架OneThink学习
    版权控制之zend guard 6.0使用教程
    IP进制站群原理
    多线程更新已排序的Datagridview数据,造成数据错位
    压缩html 减小存储空间
    DataGridView导入导出excel
    软件下载目录
    java反射
    JTA
  • 原文地址:https://www.cnblogs.com/taozhiye/p/6763035.html
Copyright © 2020-2023  润新知