Как заставить AmCharts работать с внешним источником данных в компоненте Ember Glimmer? - PullRequest
0 голосов
/ 07 мая 2020

Кому-нибудь удалось получить тренд AmCharts, работающий с внешним источником данных в компоненте Ember Glimmer?

Я могу заставить его работать с данными stati c (точно так же, как ответ от WebAPI), но во внешнем источнике данных диаграмма никогда не загружает данные.

import * as am4core from "@amcharts/amcharts4/core";
import * as am4charts from "@amcharts/amcharts4/charts";
import am4themes_animated from "@amcharts/amcharts4/themes/animated";

am4core.useTheme(am4themes_animated);

export default class TrendComponent extends Component {




    render() {


        let chart = am4core.create("chartdiv", am4charts.XYChart);
        chart.paddingRight = 20;


        chart.dataSource.url = 'https://localhost/plot';


        let dateAxis = chart.xAxes.push(new am4charts.DateAxis());
        dateAxis.renderer.grid.template.location = 0;


        let valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
        valueAxis.tooltip.disabled = true;
        valueAxis.renderer.minWidth = 35;

        let series = chart.series.push(new am4charts.LineSeries());
        series.dataFields.dateX = "Timestamp";
        series.dataFields.valueY = "Value";

        chart.cursor = new am4charts.XYCursor();

        let scrollbarX = new am4charts.XYChartScrollbar();
        scrollbarX.series.push(series);
        chart.scrollbarX = scrollbarX;

      }
...