DmitrMakeev commited on
Commit
143c662
·
verified ·
1 Parent(s): 690c04e

Update online.html

Browse files
Files changed (1) hide show
  1. online.html +10 -8
online.html CHANGED
@@ -465,10 +465,10 @@ document.getElementById("but_sliv").addEventListener("click", function() {
465
 
466
 
467
 
468
- <script>
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: "График последних 60 значений параметров",
483
- xaxis: { title: "Время (последние 60 измерений)" },
 
 
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(new Date().toLocaleTimeString());
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 > 60) {
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();