使用单个下拉更改事件更新多个AmCharts的数据集

时间:2016-01-15 10:27:02

标签: javascript jquery amcharts

我目前在同一页面上有2个AMCharts,其中包含一个值为2015,2016,2017,2018的下拉列表。

我已按照此示例动态更新条形图中的数据     http://www.amcharts.com/tips/dynamically-loading-chart-datasets/

我也有一个饼图,并希望使用相同的下拉菜单更新数据,但我不知道如何连接它以便它同时更新。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

只需展开使用饼图参考更改图表数据集的功能。

function setDataSet( dataset_url ) {
  // chart2 should be the reference to your pie chart
  chart.dataProvider = chart2.dataProvider = AmCharts.loadJSON( dataset_url );
  chart.validateData();
  chart2.validateData();
}

修改 这是一个有效的demo