要在不重新加载整个图表的情况下更改Amcharts V4的数据,可以使用以下步骤:
var newData = [];
newData.push({
category: "Category 1",
value: 10
});
newData.push({
category: "Category 2",
value: 20
});
var chart = am4core.create("chartDiv", am4charts.XYChart);
chart.data = newData;
这样,图表将会以新数据重新渲染,而不需要重新加载整个图表。
以下是一个完整的示例代码:
这个示例将在页面上创建一个具有新数据的简单柱状图。每当需要更改数据时,只需更新newData数组中的内容,并重新分配给图表的data属性。这将触发图表的重新渲染,而不需要重新加载整个图表。