【问题标题】:Echarts: set default options for all seriesEcharts:为所有系列设置默认选项
【发布时间】:2019-08-03 23:45:39
【问题描述】:

假设我有 4 列(系列)数据需要显示为行。

value,series1,series2,series3,series4
V1,0,10,4,12
V2,8,13,15,10
V3,5,10,5,12
V4,12,7,8,12
V5,10,10,2,12

Echarts graph as lines 有没有一个选项可以一句话设置所有系列的所有设置?

手动方式例如:

xAxis: {type:'category'},
series:[{type:'line'},{type:'line'},{type:'line'},{type:'line'}],

...我正在寻找一种简单的设置方法:

所有系列:{type:'line'}

【问题讨论】:

    标签: echarts


    【解决方案1】:

    实现这一目标的唯一方法是这样做:

    var data = [
        [V1,0,10,4,12],
        [V2,8,13,15,10],
        [V3,5,10,5,12],
        [V4,12,7,8,12],
        [V5,10,10,2,12]
    ];
    
    var defaultSeries = [];
    for (var i = 0; i < data.length; i++) {
        defaultSeries.push({ type: 'line' });
    }
    
    var option = {
        xAxis: {type:'category'},
        series: defaultSeries,
    }
    
    myChart.setOption(option);
    

    【讨论】:

    • 谢谢。这也适用于我的条形图数据: var data = [ ['Year', '2015', '2016', '2017','2018'], ['A', ,5.3, 3.7]... var mySeries = []; for (var i = 0; i
    猜你喜欢
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2021-06-23
    • 2012-11-16
    • 1970-01-01
    相关资源
    最近更新 更多