Generování dynamické timeline v JavaScriptu

Generování dynamické timeline v JavaScriptu
« kdy: 23. 10. 2022, 11:05:47 »
Zdravicko.
Taka otazka do plena. Co potrebujem je nieco ako live bar (cas od do) ktory sa kazdu dajmetomu sekunu aktualizuje s sql dat pricom meni farbu cervena/zelena v tom danom casovom useku. Ako dalsiu funkciu potrebujem interakciu s teda moznost kliknut na casovy vysek v bare a mat moznost na akciu. Zatial som len tak povrchne googlil a nic pouzitelne nenasiel tak davam otazku sem ci s tym ma niekto skusenost pripadne ci existuje riesenie skorej ako to zacnem "lepit".
« Poslední změna: 23. 10. 2022, 13:09:30 od Petr Krčmář »


Zopper

  • *****
  • 657
    • Zobrazit profil
Re:Ako generovat dynamicku timeline v javescripte alebo?
« Odpověď #1 kdy: 23. 10. 2022, 11:43:28 »
Na vizualizaci rozhodně existuje hromada různých knihoven pro vykreslování grafů. Vybere si každý, jen pozor na licenci, hlavně u komerčního využití. Krmit to asi budeš muset po svém. Ale pokud je to nějaká malá interní věc, tak spíchnout jednoduchý skriptík pro webserver, tvářící se jako REST api, či něco takového, je otázka chvilky.

Nicméně pokud je to nějaký system health monitoring, a do budoucna to nebude jeden graf s jednou hodnotou, ale přibudou stroje, sledované hodnoty... tak bych spíš šel do systémů na to dělaných.

Re:Ako generovat dynamicku timeline v javescripte alebo?
« Odpověď #2 kdy: 23. 10. 2022, 12:31:22 »
napis cos nasel a proc to nevyhovovalo

a6b

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Re:Generování dynamické timeline v JavaScriptu
« Odpověď #3 kdy: 23. 10. 2022, 13:15:51 »
a proc ne html tabulka s jednim barevnym radkem a v js menit parametry.

Re:Generování dynamické timeline v JavaScriptu
« Odpověď #4 kdy: 24. 10. 2022, 16:09:50 »
Protože tazatel tam chce i nějakou historii, ne jen aktuální poslední hodnotu.
A z dotazu mi připadá, že tu historii nezíská kdykoliv zpětně jedním dotazem, ale že bude výsledkem právě těch x totožných dotazů do DB za posledních y hodin/dnů.
Ale hotovou komponentu neznám, já bych si to asi napsal sám, tohle je na pár hodin max.