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