В либе для графиков 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'а?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Я только начал изучать JavaScriptНадо вызвать функцию, из функции пытаюсь не получается
Я начинающий и экспериментируюРаботаю с погодным API