首页 > 解决方案 > amcharts 访问 XY 系列图表中的数据

问题描述

是否可以通过 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";

标签: amcharts

解决方案


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

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

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

推荐阅读