Spaces:
Sleeping
Sleeping
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();
|