我想将JSON中的新数据替换为图表并在图表中显示它们,而无需重新加载整个画布。是否有可能在AmCharts库中,如果可以,我该怎么办?
感谢您的任何建议。
答案 0 :(得分:9)
这是你的一个例子...... http://jsfiddle.net/Se2UE/4/
我以前遇到过类似的问题。您只需将数据添加到新阵列并更新图形。关键要素是:
//New data array
var NewChartData = [];
//Adding new data to array
NewChartData.push(JSON.parse(D));
//Setting the new data to the graph
chart.dataProvider = NewChartData;
//Updating the graph to show the new data
chart.validateData();
对于此示例,我只使用了页面上DIV元素的数据,但您可以使用相同的方法从其他来源获取数据。