У меня какая-то проблема со временем на этикетке, которая показывает время. Обычно это должно быть только время, которое показывает мне, когда была сделана запись, но через некоторое время она меняется с this на this . Это случается только тогда, когда на графике высокие показатели с нормальными высокими графиками, я не заметил этой проблемы. У меня есть идея, что это происходит, когда я начинаю добавлять некоторые живые данные на график, но я понятия не имею, как это исправить.
function requestDataDHT22_Temp() {
$.ajax({
url: 'dataHandling/charts/DHT22_Temp.php',
success: function(point) {
var series = dht22temp.series[0];
dht22temp.series[0].addPoint(point, true);
setTimeout(requestDataDHT22_Temp, 1000);
},
cache: false
});
}
document.addEventListener('DOMContentLoaded', function() {
dht22temp = Highcharts.stockChart('containerDHT22Temp', {
chart: {
type: 'spline',
events: {
load: requestDataDHT22_Temp
},
},
rangeSelector: {
buttons: [{
type: 'day',
count: 1,
text: '1D'
}, {
type: 'all',
count: 1,
text: 'All'
}],
selected: 1,
inputEnabled: false
},
navigator: {
enabled: false
},
scrollbar: {
enabled: false
},
title: {
text: 'DHT22 Temperatura'
},
xAxis: {
type: 'datetime',
},
yAxis: {
title: {
text: 'Temp',
},
opposite: false
},
plotOptions: {
spline: {
dataLabels: {
enabled: false,
},
enableMouseTracking: true
}
},
credits: {
enabled: false
},
series: [{
name: 'Temp',
data: [<?php echo join($dataDHT22Temp, ',') ?>],
}],
exporting: {
buttons: {
contextButton: {
menuItems: ['printChart', 'downloadPNG', 'downloadJPEG', 'downloadPDF', 'downloadSVG']
}
}
}
});
});`