Olisi tarve tehdä kuvaaja tietokantaan kerättyjen havaintojen määrästä per viikko. Miten onnistuisi parhaiten? Onnistuuko PHP vai tarvitaanko scriptejä?
PHP ja MYSQL
11
1407
Vastaukset
- Anonyymi
Lue arvot tietokannasta ihan normaalisti ja piirrä graafit Googlen Charts -palvelulla. Helppoa eikä edes maksa muuta kuin sen rakentamisen vaivan. Ja tietysti ylläpidon jos kyseessä on koko ajan elävä palvelu.
- Anonyymi
Riippuu siitä mihin käyttöön ja tarkoitukseen tehdään.
- Anonyymi
Hyviä tarkennuksia. Tarvittaisiin selaimelle niin että käyttäjä saa reaaliaikaisen datan. Nimimerkki kuvan päivittämiseen kyllästynyt.
- Anonyymi
Jos kyse on reaaliaikaisesta, niin PHP:n käyttö tuntuu erikoiselta. En ole nettisivujen tekemisen asiantuntija, mutta PHP-skripti kai suoritetaan kun sivu ladataan. Jos sen haluttaisiin hakevan koko ajan dataa, niin sitten kai pitäisi koodata ikuinen silmukka ja silmukan sisällä haettaisiin datat ja piirrettäisiin kuvaaja.
Javascriptiä saadaan helpommin suorittamaan datan piirtämistä reaaliajassa.
Minä tein erääseen projektiin Python-skriptin, joka haki dataa ja piirsi kuvaajan tiedostoon. Sitten nettisivulla haettiin ja päivitettiin tuo kuvaaja. Tuon Python-skriptin ajastus tehtiin cronilla, vai oliko se cronjobilla.
Python tai PHP ei ole toki ainoa vaihtoehto. Esimerkiksi kuvaajia voi piirtää myös vaikka R:llä tai Sagemathilla.
Jaa. Mikäs olikaan kysymys? Miten onnistuu parhaiten? Hmm. Täytyy sanoa, että eri tapoja on, mutta en osaa laittaa tapoja paremmuusjärjestykseen. - Anonyymi
Ei ole tarve reaaliaikaiselle. Kun käyttäjä kirjautuu, haetaan data ja piirretään kuvaaja. En vain ole PHP:n grafiikkaa koskaan käyttänyt, Olisiko esimerkkiä. Muuten osaan PHP:lla ohjelmoida auttavasti. Ei ole turvavaatimuksia, kun vain luetaan dataa.
Saahan sen PHP:lläkin toki: https://www.php.net/manual/en/book.image.php
Käytännössä PHP:llä voi piirtää kuvia johonkin PNG tiedostoon ja sitä ladataan sitten kun tehdään sivulataus. Tai voi vaikka generoida aina kun tekee sivulatauksen.
Itseasiassa sen kuvan voi piirtää millä tahansa kielellä johonkin PNG tiedostoon siellä palvelimessa ja ajaa sitä vaikka ajastetusti taustalla ja näyttää sitä sitä sitten jossain osoitteessa mitä avaa selaimella. Tai sitten voi tehdä millä tahansa kielellä jonkun palikan että voi kysyä sen esitettävän datan ja sitten piirtää sen selaimessa.
Ei tuohon ole olemassa yhtä tapaa, että riippuu ihan siitä mitä halutaan eikä tässä pitäisi sillä kielelläkään olla väliä.
- Anonyymi
OIen alkuperäinen kysyjä. Aikani olen kokeillut tuota, mutta ei vaan oikein tunnu onnistuvan. Idea on, että mysql-tietokannassa on kaksi saraketta. Toisessa on x ja toisessa y ja näiden avulla pitäisi piirtää pistejoukko.
Toisessa tapauksessa sarakkeessa on pvm ja pitäisi laskea pvm lukumäärä ja tehdä määristä pylväikkö. Laskenta onnistuu ok PHP:lla. Kyse on vain grafiikkaosuudesta. Olisiko jossakin mallia? - Anonyymi
https://canvasjs.com/html5-javascript-bar-chart/
Javascriptillä ilmeisesti kykenee tuollaisia piirustamaan. Ei kai siinä muuta kuin ymppäät javascriptin PHP-koodiin ? - Anonyymi
http://www.coding-dude.com/wp/html5/bar-chart-html/
Ilmeisesti myös ilman javascriptiäkin onnistuu pelkällä HTML:llä ja CSS:llä. - Anonyymi
Kiitoksia, homma alkoi rokata, kun löysi oikeat lähteet!
- Anonyymi
Aika hankalia ohjeita. SQL:llä tuon kyselyn teke helposti ja Grafana hoitaa grafiikan.
Eipä tarvii muuta koodia tehdä kuin SQL kyselylauseke.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
En minä kyllä enää odota sinua
Olet siellä sen harmaan kanssa. Niin, annoit minun nähdä lämpimät tunteesi siitä huolimatta. Se merkitsi kyllä paljon. O492378Kehutaan vaihteeksi Perussuomalaisia
Perussuomalaiset ovat olleet melkoisen lokakampanjoinnin kohteena, vaikka ovat saaneet paljon hyvää aikaiseksi. Nyt on532157Joka kolmas työtön on työkyvytön
Viime vuonna työnhakuvelvoitteen ulkopuolella oli noin kolmannes työttömistä työnhakijoista. Huhheijaa, mihin suomalais2071676Jos joku luulee että kaikki käy
Sanon vain tämän. Minun kanssani ei neuvotella. Minun kanssani eletään tasavertaisesti. Jos se on liikaa, niin ovi rinn681630- 311614
- 181449
Sakin hivutus - ilmiö
Miten tuollainen tuollainen ilmiö kuin ”sakin hivutus” syntyy? Mitä syitä ilmiön syntymiseen tarvitaan? Onko sakissa jok861394Roiskeläpät takaisin niin alkaa lasit kestämään
"Tuulilaseja hajottava talvi-ilmiö on ehkä ratkennut" Tämän päivän autoissa kun on esimerkiksi vanhempaa autokalustoa s81379Ei ole rohkeutta tulla jututtamaan
Voidaan me nähdä ja tervehtiä, sitäkin harvoin, mutta iso kynnys on edes mennä lähelle ja kysyä kuulumisia. Ymmärrät var81291Julkinen saunatilanne Haapavedellä, tämä on täyttä paskaa!
Eilen Haapaveden uimahallin saunassa koettu tilanne oli täysin käsittämätöntä ja helvetin järkyttävää. Ladyboy harjoitti191284