amcharts 访问 XY 系列图表中的数据

amcharts Accessing data in an XY series chart

是否可以通过 XY 图表上的图表系列访问数据?

我确定这是一种简单的方法,但我没有找到它。

我正在通过 json 加载我的数据并解析它。

var series = chart.series.push(new am4charts.LineSeries());
chart.dataSource.url = "/data/myData.json";
chart.dataSource.parser = new am4core.JSONParser();
series.dataFields.valueY = "value";
series.dataFields.dateX = "date";

一旦系列完成加载其外部数据,它将设置自己的 data 属性。因此它将可以通过 series.data.

访问

但是,加载操作是异步的,这意味着它不会在您上面的代码执行后立即可用。因此,您可以使用事件来准确了解它何时可用。

series.dataSource.events.on("done", function(ev) {
  console.log(series.data);
});