Highcharts Angular Ошибка 15 несмотря на правильно упорядоченные значения - PullRequest
0 голосов
/ 01 апреля 2020

Создание линейного графика в angular с [OneToOne]=true Я получаю Ошибка 15 .

Но мои данные четко отсортированы в порядке возрастания по дате.

При использовании [OneToOne]=false мои данные отображаются правильно, но только первая загрузка и повторная загрузка снова приведут к ошибке 15.

См. Пример на stackblitz https://stackblitz.com/edit/angular-ke5ocu

1 Ответ

1 голос
/ 01 апреля 2020

Ваши данные не отображаются на графике.

Это увеличенное изображение с использованием ваших необработанных данных

unsorted plot

Вот увеличенное изображение после сортировки и без ошибки

sorted plot

Вот функция, которую я использовал для сортировки

onDataReceived() {
  let chartData = dummy.pressure.sort((a, b) => a[0] - b[0]);  // <-- sort x-axis here
  this.chartOptions.series = [{
    yAxis: 0,
    name: 'Pressure',
    data: chartData,
    type: 'line',
  }];
  this.updateFlag = true;
}

Я изменил ваш Stackblitz .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...