更新以前的图表值

时间:2018-06-05 13:45:10

标签: javascript amcharts

我有一个包含两个数据集的amChart折线图。 我把它们设置为:

        graphs: [
            {
                id: 'line1',
                balloonText: '[[value]]',
                bullet: 'round',
                bulletSize: 4,
                lineColor: layoutColors.danger,
                lineThickness: 1,
                negativeLineColor: layoutColors.warning,
                type: 'smoothedLine',
                valueField: 'value_line1',
                fillAlphas: 0.4
            },
            {
                id: 'line2',
                balloonText: '[[value]]',
                bullet: 'round',
                bulletSize: 4,
                lineColor: layoutColors.warning,
                lineThickness: 1,
                negativeLineColor: layoutColors.warning,
                type: 'smoothedLine',
                valueField: 'value_line2',
                fillAlphas: 0.4
            }...

问题是,line1和line2数据是按顺序进行的。也就是说,我首先接收line1数据,然后接收line2数据。 我需要将这两条线放在一起(不是一个接一个),但似乎不可能。

我尝试获取较旧的数据对象,然后插入line2值,然后调用chart.validate(),但amCharts似乎绘制了一个新数据点,而不是更新旧图表的数据。

想知道是否有人知道绘制顺序图表数据的方法。

干杯。

0 个答案:

没有答案