zoukankan      html  css  js  c++  java
  • echart 堆叠图

    echarts实现堆叠图,可自定义MakeLine文字。

    显示效果:

     1 var seriesName = ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎'];
     2 var labels = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'];
     3 var datas = [[320, 332, 301, 334, 390, 330, 320],
     4 [120, 132, 101, 134, 90, 230, 210],
     5 [220, 182, 191, 234, 290, 330, 310],
     6 [150, 232, 201, 154, 190, 330, 410],
     7 [862, 1018, 964, 1026, 1679, 1600, 1570]];
     8 var target = 600;
     9 option = {
    10     tooltip: {
    11         trigger: 'axis',
    12         axisPointer: {            // 坐标轴指示器,坐标轴触发有效
    13             type: 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
    14         }
    15     },
    16     toolbox:{
    17         show: true,
    18         feature: {
    19             dataView: { show: true },
    20             dataZoom:  { show: true },
    21         }
    22     },
    23     legend: {
    24         data: seriesName
    25     },
    26     grid: {
    27         left: '3%',
    28         right: '11%',
    29         bottom: '3%',
    30         containLabel: true
    31     },
    32     xAxis: [
    33         {
    34             type: 'category',
    35             data: labels
    36         }
    37     ],
    38     yAxis: [
    39         {
    40             type: 'value'
    41         }
    42     ],
    43     series: [
    44         {
    45             name: '直接访问',
    46             type: 'bar',
    47             stack: '广告',
    48             data: datas[0],
    49             markLine: {
    50                 itemStyle: {
    51                   normal: {
    52                       symbol: 'none',
    53                       lineStyle: {
    54                            2,
    55                           type: 'solid',
    56                           color: 'red'
    57                       },
    58                       label: {
    59                           formatter: '直接访问目标量',
    60                           textStyle: {
    61                               fontSize: 16,
    62                               fontWeight: 'bolder'
    63                           }
    64                       }
    65                   }  
    66                 },
    67                 data:[{
    68                     yAxis:target
    69                 }]
    70             }
    71         },
    72         {
    73             name: '邮件营销',
    74             type: 'bar',
    75             stack: '广告',
    76             data: datas[1]
    77         },
    78         {
    79             name: '联盟广告',
    80             type: 'bar',
    81             stack: '广告',
    82             data: datas[2]
    83         },
    84         {
    85             name: '视频广告',
    86             type: 'bar',
    87             stack: '广告',
    88             data: datas[3]
    89         },
    90         {
    91             name: '搜索引擎',
    92             type: 'bar',
    93             stack: '广告',
    94             data: datas[4],
    95         }
    96     ]
    97 };
  • 相关阅读:
    关于android studio
    Android 第三方开源库收集整理(转)
    Android酷炫实用的开源框架——UI框架(转)
    常用天气预报API接口整理(转)
    GitHub 优秀的 Android 开源项目(转)
    Android 初始化Setup Wizard——Provision
    Android使用的设计模式2——策略模式
    Android使用的设计模式1——观察者模式
    左手坐标系和右手坐标系
    Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换
  • 原文地址:https://www.cnblogs.com/AimeeJin/p/12773071.html
Copyright © 2011-2022 走看看