Terve
Tutkiskelin Googlella, jos löytyisi valmiita kirjastoja viivadiagrammien tekemiseen, mutta mm. hakusanat "php gd line plot" eivät tuottaneet tulosta. Kaikenmaailman räpellyksiä löytyy, muttei mitään ihmeempää.
Tietokannassani on 10 saraketta, jotka sisältävät päivämäärän ja tietokoneen osia. Uudet hinnat tuotteista haetaan automaattisesti joka päivä, joten diagrammin pitäisi toimia dynaamisesti.
pvm | naytonohjain | prosessori | emolevy | muistit | virtalähde | dvd | kotelo | ssd | hdd |
1.2.3 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 |
1.2.3 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 | 123 |
Näistä pitäisi muotoilla sellainen viivadiagrammi, jossa vasemmalla ovat hinnat ja oikealla tuotteiden hinnankehitys. Tähän tyyliin. Kuvan diagrammi on luotu OpenOfficella, joten en jaksa nähdä vaivaa tehdä PHP:llä viivoista tuollaisia. Värit käyvät hyvin.
Kysyisimpä vain, että miten tälläistä kannattaisi lähteä toteuttamaan? Osaan piirtää hinnat ja laittaa viivat alkamaan oikeasta kohtaa, mutta mites hoidetaan loput? Miten tehdään mutkaan taitot ja miten niiden kohdalle lisätään piste ilmoittamaan päivän vaihtumisesta, kuten kuvassa?
Esimerkiksi JpGraph näyttää melko hyvältä kirjastolta, eikä mielestäni ole mikään räpellys. Eikö se kelpaa, vai etkö vain löytänyt sitä?
Tuo JpGraph onkin hyvä. Kyllä se kelpaa, ei vain sattunut silmään tuollaista.
Se sisältääkin niin paljon kaavioiden piirtoon liittyviä toimintoja, että taidan pitää sen mielessä myöhempiä projekteja varten. Kiitos.
Googlelta löysin tälläiset viritelmät:
http://code.google.com/apis/chart/image/docs/
http://code.google.com/apis/chart/interactive/
Aihe on jo aika vanha, joten et voi enää vastata siihen.