我有一个包含两个数据集的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似乎绘制了一个新数据点,而不是更新旧图表的数据。
想知道是否有人知道绘制顺序图表数据的方法。
干杯。