Olisi tarkoitus päivittää lämpötilakäyrää kuvatiedostoon, eli x-akselilla olisi aika-arvo ja y-akselilla lämpötila-arvo. Yksi vaihtoehto olisi koodailla siihen oma rutiininsa, mutta laiska haluaisi päästä helpommalla.
Taipuisiko ImageMagick tuohon? Mittauspisteiden välille pitäisi piirtää siis käyrä, ja se tallennettaisiin sitten vaikka png-muotoon.
Taipuisiko ImageMagick tuohon? Mittauspisteiden välille pitäisi piirtää siis käyrä, ja se tallennettaisiin sitten vaikka png-muotoon.
Vastaukset 5
Vanhimmat
Mikä tahansa taulukkolaskentaohjelma.
Liian raskas menetelmä automatisointiin. Tässä luetaan tietokannasta n määrä arvoja, ja tehdään niistä nettisivulla näytettävä kuvatiedosto, joka päivitetään 10 minuutin välein.
Nettiselaimessa voi käyttää suoraan svg-tiedostojakin. Tekee datapisteistä vaikka polylinen.
https://www.tutorialscampus.com/html5/svg-draw-polyline.htm
Käytin joskus gnuplot-pohjelmaa - helppo oppia ja toimii nopeasti. Jos lämpötila-data on tiedostossa valmiiksi esim. 10s pätkissä taulukoituna voi antaa komennon: plot 'tiedosto.txt' using 1. Periaatteessa tuo osaa tehdä kaiken tarvittavan datalle, mutta itse päädyin käyttämään jotain skripti-kieltä datan extraktointiin tiedostosta, jolloin gnuplot-skripti pysyi n. 10 rivin mittaisena ja riitti perustason tiedot miten sitä käytetään.
Taulukkolaskentaa en voinut käyttää, kun rivejä oli puolisen miljoonaa ja se nikeltyi datan määrään.
Tarvitseeko siinä mitään kuvatiedostoa? Grafana ja Prometheus on tehty tuollaiseen että tallentaa vaan sitä dataa ja katselee sitten ohjelmalla.