ChartJS показывает метки xAxis из данных, которые исчезли (angular2-chartjs) - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть график, который показывает данные, обновляемые каждые 10 минут, с -6 до + 24ч.Это работает так, как должно, и работает в течение последней недели или около того. На экране, который не обновляется часто, ярлыки для xAxis не исчезают .Кажется, они просто накапливаются, пока данные удаляются и обновляются.

Я не могу воспроизвести проблему, так как данные слишком медленные, и этот экран работает уже несколько дней.(Обновление исправит это ... на пару дней, то есть ...)

Для обновления точек chartData точки не выдвигаются и не выталкиваются, весь массив перезаписывается.(Если это имеет какое-либо отношение к этому)

this.chartOptions = {
        scales: {
            xAxes: [{
                type: 'time',
                position: 'bottom',
                distribution: 'series',
                scaleLabel: {
                    display: true,
                    labelString: 'Time'
                },
                time: {
                    unit: 'hour',
                    displayFormats: {
                        hour: 'HH:mm'
                    },
                    parser: 'MMM D, YYYY HH:mm'
                }
            }]
        tooltips: {
            mode: 'label',
            callbacks: {
                title: this.getTooltipTitle, // callback function
                label: this.getTooltipLabel // callback function
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...