Highcharts配置汇总

更新其中某一个series

chart.series[0].update({
    data: [29.9, 71.5, 306.4, 429.2, 144.0, 176.0, 135.6, 248.5, 216.4, 194.1, 95.6, 54.4]
});

一次性更新多个series,但不允许新增series

    chart.update({
        series: [{
        type: 'column',
        name: 's1',
        data: [129.9, 171.5, 306.4, 429.2, 144.0, 176.0, 135.6, 248.5, 216.4, 194.1, 95.6, 54.4]
    	},{
        type: 'column',
        name: 's2',
        data: [69.9, 51.5, 176.4, 121.2, 124.0, 476.0, 935.6, 248.5, 266.4, 191.1, 99.6, 53.4]
    	}]
    });

新增series,一次只能加一个series

    chart.addSeries({
        type: 'column',
        name: 's3',
        data: [129.9, 171.5, 1106.4, 1129.2, 144.0, 176.0, 135.6, 1148.5, 216.4, 194.1, 95.6, 54.4]
    	});

完全替换原来的series(性能不好)

    seriesData = [{
        type: 'column',
        name: 's1 new',
        data: [234.9, 171.5, 1106.4, 1129.2, 144.0, 176.0, 135.6, 1148.5, 216.4, 194.1, 195.6, 454.4]
    	}];
    while (chart.series.length > 0) {
      chart.series[0].remove(true);
    }
    for (var i = 0; i < seriesData.length; i++) {    
      chart.addSeries(seriesData[i]);
    }

完全替换原来的series(性能较好)

seriesData = [{
        type: 'column',
        name: 's1 new',
        data: [234.9, 171.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 195.6, 454.4]
    	},{
        type: 'column',
        name: 's2 new',
        data: [234.9, 171.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 195.6, 454.4]
    	},{
        type: 'column',
        name: 's3 new',
        data: [234.9, 171.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 195.6, 454.4]
    	}];
      
    var diff = chart.series.length - seriesData.length;
    if(diff > 0){
    	for (var i = chart.series.length; i > diff; i--){
      	chart.series[i-1].remove(true);
      }
    } else if (diff < 0){
    	for (var i = chart.series.length; i < seriesData.length; i ++){
      	chart.addSeries({});
      }
    }
            
    chart.update({
    	series:seriesData
    });
扫描二维码关注公众号,回复: 8560972 查看本文章
发布了121 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Vansal/article/details/103513656