Chart JS, пропадает tooltip после обновления графика

205
30 января 2018, 11:41

В либе для графиков Chart JS. После пуша в массив data и обновления графика, chart.update(), пропадает всплывающий tooltip, опции такие:

new Chart(context_2d, {
    type: 'line',
    data: {
        labels: [],
        datasets: datasets
    },
    options: {
        animation: {
            duration: 0
        },
        legend: {
            position: 'right',
            labels: {
                boxWidth: 15,
                padding: 25
            }
        },
        elements: {
            line: {
                tension: 0
            }
        },
        title: {
            display: display,
            text: title_text
        },
        tooltips: {
            position: 'nearest',
            mode: 'index',
            intersect: false,
            label: function (tooltipItem, data) {
                return data.datasets[tooltipItem.datasetIndex].label + ": " + split_by_space(tooltipItem.yLabel);
            }
        },
        scales: {
            yAxes: [{
                display: true,
                ticks: {
                    suggestedMin: 0,
                    beginAtZero: true,
                    callback: function (i) {
                        if (Number.isInteger(i)) {
                            return split_by_space(i);
                        } else {
                            return i.toFixed(3);
                        }
                    }
                },
                scaleLabel: {
                    display: display_scale,
                    labelString: scale_label
                }
            }]
        },
        responsive: true
    }
});

Новые данные пушаться примерно каждые пол секунды, как можно предотвратить пропадание tooltip'а?

READ ALSO
Функция высшего порядка

Функция высшего порядка

Нужно создать две функции:

173
Вызвать функцию из функции JavaScript

Вызвать функцию из функции JavaScript

Я только начал изучать JavaScriptНадо вызвать функцию, из функции пытаюсь не получается

139
Как исправить баг на Firefox c select?

Как исправить баг на Firefox c select?

https://plnkrco/edit/z2uW4O6D1uLFnsoLjWeb?p=preview

152
Простой запрос для того чтобы получить погоду

Простой запрос для того чтобы получить погоду

Я начинающий и экспериментируюРаботаю с погодным API

152