在AmCharts V4中,当饼图切片上的提示内容未重新加载时,可以使用以下代码示例来解决:
AmCharts V4 Example
your-script.js)中,创建饼图并设置数据源和切片的提示内容。然后,使用invalidateData()方法重新加载数据:// 创建饼图
var chart = am4core.create("chartdiv", am4charts.PieChart);
chart.data = [{
"country": "USA",
"visits": 2025
}, {
"country": "China",
"visits": 1882
}, {
"country": "Japan",
"visits": 1809
}];
// 创建切片
var pieSeries = chart.series.push(new am4charts.PieSeries());
pieSeries.dataFields.value = "visits";
pieSeries.dataFields.category = "country";
pieSeries.slices.template.tooltipText = "{category}: {value}";
// 重新加载数据
chart.invalidateData();
通过调用invalidateData()方法,图表将重新加载数据并更新切片上的提示内容。