amcharts Доступ к данным в графике серии XY - PullRequest
1 голос
/ 13 января 2020

Можно ли получить доступ к данным через ряд диаграмм на диаграмме 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";

1 Ответ

2 голосов
/ 14 января 2020

Когда серия завершит загрузку своих внешних данных, она установит для нее свое собственное свойство data. Таким образом, он станет доступен через series.data.

. Однако операция загрузки выполняется асинхронно, что означает, что она не станет доступной сразу после выполнения кода, указанного выше. Таким образом, вы можете использовать события, чтобы точно знать, когда они станут доступны.

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