Update online.html
Browse files- online.html +10 -8
online.html
CHANGED
@@ -465,10 +465,10 @@ document.getElementById("but_sliv").addEventListener("click", function() {
|
|
465 |
|
466 |
|
467 |
|
468 |
-
|
469 |
// Объект для хранения истории данных (до 60 значений)
|
470 |
let dataHistory = {
|
471 |
-
labels: [], // Метки
|
472 |
ph: [],
|
473 |
ec: [],
|
474 |
tS: [],
|
@@ -477,10 +477,12 @@ document.getElementById("but_sliv").addEventListener("click", function() {
|
|
477 |
sVen: []
|
478 |
};
|
479 |
|
480 |
-
// Инициализация графика Plotly (
|
481 |
const layout = {
|
482 |
-
title: "
|
483 |
-
xaxis: {
|
|
|
|
|
484 |
yaxis: { title: "Значения" },
|
485 |
showlegend: true,
|
486 |
height: 400
|
@@ -526,8 +528,8 @@ document.getElementById("but_sliv").addEventListener("click", function() {
|
|
526 |
}
|
527 |
|
528 |
function updateDataHistory(data) {
|
529 |
-
// Добавляем новые
|
530 |
-
dataHistory.labels.push(
|
531 |
dataHistory.ph.push(parseFloat(data.ph) || 0);
|
532 |
dataHistory.ec.push(parseFloat(data.ec) || 0);
|
533 |
dataHistory.tS.push(parseFloat(data.tS) || 0);
|
@@ -536,7 +538,7 @@ document.getElementById("but_sliv").addEventListener("click", function() {
|
|
536 |
dataHistory.sVen.push(parseFloat(data.sVen) || 0);
|
537 |
|
538 |
// Если больше 60 значений, удаляем первое
|
539 |
-
if (dataHistory.labels.length >
|
540 |
dataHistory.labels.shift();
|
541 |
dataHistory.ph.shift();
|
542 |
dataHistory.ec.shift();
|
|
|
465 |
|
466 |
|
467 |
|
468 |
+
<script>
|
469 |
// Объект для хранения истории данных (до 60 значений)
|
470 |
let dataHistory = {
|
471 |
+
labels: [], // Метки теперь просто индексы
|
472 |
ph: [],
|
473 |
ec: [],
|
474 |
tS: [],
|
|
|
477 |
sVen: []
|
478 |
};
|
479 |
|
480 |
+
// Инициализация графика Plotly (без времени)
|
481 |
const layout = {
|
482 |
+
title: "Графики за последний час",
|
483 |
+
xaxis: {
|
484 |
+
showticklabels: false // Убираем метки времени на оси X
|
485 |
+
},
|
486 |
yaxis: { title: "Значения" },
|
487 |
showlegend: true,
|
488 |
height: 400
|
|
|
528 |
}
|
529 |
|
530 |
function updateDataHistory(data) {
|
531 |
+
// Добавляем новые значения, метки — просто индексы от 0 до 599
|
532 |
+
dataHistory.labels.push(dataHistory.labels.length);
|
533 |
dataHistory.ph.push(parseFloat(data.ph) || 0);
|
534 |
dataHistory.ec.push(parseFloat(data.ec) || 0);
|
535 |
dataHistory.tS.push(parseFloat(data.tS) || 0);
|
|
|
538 |
dataHistory.sVen.push(parseFloat(data.sVen) || 0);
|
539 |
|
540 |
// Если больше 60 значений, удаляем первое
|
541 |
+
if (dataHistory.labels.length > 600) {
|
542 |
dataHistory.labels.shift();
|
543 |
dataHistory.ph.shift();
|
544 |
dataHistory.ec.shift();
|