动态----数据资产访问统计

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            //http://ip:8762/api/datacatalog/countCtrl/getMonthlyResourceState?recentlyMonth=24
var getData = [
    {"month":"2017-07","count":6},{"month":"2017-08","count":2},{"month":"2017-09","count":0},
    {"month":"2017-10","count":0},{"month":"2017-11","count":6},{"month":"2017-12","count":1},
    {"month":"2018-01","count":4},{"month":"2018-02","count":7},{"month":"2018-03","count":2},
    {"month":"2018-04","count":2},{"month":"2018-05","count":0},{"month":"2018-06","count":3},
    {"month":"2018-07","count":3},{"month":"2018-08","count":2},{"month":"2018-09","count":4},
    {"month":"2018-10","count":5},{"month":"2018-11","count":5},{"month":"2018-12","count":3},
    {"month":"2019-01","count":3},{"month":"2019-02","count":0},{"month":"2019-03","count":0}]
index = 12;    
var data1 = [];
for (var i = 0; i < index; i++) {
    data1.push(getData[i].month);
} 

var data2 = [];
for (var i = 0; i < index; i++) {
    data2.push(getData[i].count);
}
var max = Math.max.apply(null,data2);
option = {
    backgroundColor:'#fff',
    angleAxis: {
        type: 'category',
        z: 10,
        data: data1
    },
    radiusAxis: {
        max:max
    },
    polar: {
    },
    tooltip: {
        trigger: 'axis',
        formatter:'数据资产访问统计<br />时间:{b}<br />数量:{c}',
    },
    series: [{
        type: 'bar',
        data: data2,
        coordinateSystem: 'polar',
        name: '',
        stack: 'a'
    }]
};

data1 = option.angleAxis.data;
data2 = option.series[0].data;
setInterval(function (){
    if (index == getData.length) {
        index = 0;
    }
    data1.shift();
    data1.push(getData[index].month);
    data2.shift();
    data2.push(getData[index].count);
   option.radiusAxis.max = Math.max.apply(null,data2);
    index++;
    myChart.setOption(option);
}, 3000);