zoukankan      html  css  js  c++  java
  • 软工试水日报-Echarts动态柱形图 3/14

    昨天的博客我们探讨了怎么生成地图,但光是地图其实还不够直观,我们还需要一个柱形图或是折线图来标记人数最多的省份

    生成代码如下:

    var chartDomy = document.getElementById('fine');
    var myCharts = echarts.init(chartDomy);
    var options;
    
    options = {
            title: {
                   text: '各省/直辖市/自治区累计确诊人数',
                   subtext: '数据来源:腾讯疫情追踪模块',
                   sublink:'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5'
                },
            tooltip: {
                trigger: 'axis'
            },
        xAxis: {
        type: 'category',
        data:data1
        },
        yAxis: {
            type: 'value'
            },
        series: [{
            data: datas,                //json数组
            type: 'bar'
        }],
            dataZoom: [
                {   // 这个dataZoom组件,默认控制x轴。
                    type: 'slider', // 这个 dataZoom 组件是 slider 型 dataZoom 组件
                    start: 0,      // 左边在40% 的位置。
                    end: 10         // 右边在 100% 的位置。
                },
                {   // 这个dataZoom组件,也控制x轴。
                    type: 'inside', // 这个 dataZoom 组件是 inside 型 dataZoom 组件
                    start: 0,      // 左边在40% 的位置。
                    end: 10         // 右边在100% 的位置。
                }
            ]
    
    };
    
    options && myCharts.setOption(options);
    myCharts.on('click', function (params) {                //点击事件       
        var str_p = params.name;
        console.log(params.name);
    });

    最终实现效果如下

  • 相关阅读:
    更新github上的代码
    使用git上传项目代码到github
    解决jenkins插件列表为空的问题
    P3200 [HNOI2009]有趣的数列
    BZOJ3907 网格
    解决SDK下载时速度过慢的问题
    实用的Android代码片段集合(精)
    广播与服务(二)
    action使用大全
    广播与服务(一)
  • 原文地址:https://www.cnblogs.com/Sakuraba/p/14905365.html
Copyright © 2011-2022 走看看