Jesper Brunholm <nospam@brunholm-scharff.dk> writes:
> hvad grafen angår så vil jeg også foreslå at du laver en tabel hvori du
> lægger en gif som du skalerer
Det er i hvert fald nok klart den letteste løsning.
Umiddelbart er det dog ikke den jeg ville bruge til at lave grafer
med. Umiddelbart har jeg i et eller andet omfang brugt følgende
metoder, som alle kan være interessante her (nogle kræver mulighed for
at installere programmer på serveren):
- GD:
Her tegner man selv grafen helt fra grunden, men kan så få den
til at se ud præcis som man ønsker. Det kræver at man holder
tungen lige i munden ind imellem. Rent PHP-teknisk er det
rimelig overskueligt, men algoritmisk er det måske nok ikke helt
på begynderstadiet, slet ikke, hvis man skal skalere akserne
efter de værdier der skal plottes.
GD er vist standard på temmelig mange webservere efterhånden.
- RRDtool:
Da der i dette tilfælde er tale om at man opdaterer en værdi med
et mere eller mindre fast tidsrum, så kan man også bruge
RRDtool. Det giver rimelig stor valgfrihed til få graferne til
at se ud som man ønsker.
Ulempen er at det kræver at man sætter sig ind i RRDtool, og
samtidig kræver det også at man kender lidt til den server man
bruger det på. RRDtool er næppe som standard installeret på ret
mange webservere.
- GNUplot:
GNUplot er nok heller ikke standard på ret mange webservere, men
bør absolut være med i ens overvejelser, hvis man har mulighed
for det. Det er relativt let at bruge. Det foregår dog ved nogle
systemkald, og ikke fra et PHP-API, men der er jo ikke noget i
vejen for at man lige selv kan lave en indpakning i PHP. Med
GNUplot vil man nok relativt hurtigt kunne lave en løsning der
ser pæn ud.
Folk der har set GNUplot-grafer ved at de ser ud på en helt
karakteristisk måde, og man har ikke voldsomt meget at skulle
have sagt i forhold til udseendet af grafen.
Jeg har selv tidligere lavet grafer med GD, og bruger RRDtool på et
par sider med noget båndbreddemåling og sådan noget. Jeg har aldrig
brugt GNUplot i forbindelse med webting, men har brugt det til andre
ikke webrelaterede ting, hvor jeg må sige at det fungerer rigtig
godt.
--
Jacob -
www.bunk.cc
Your fault -- core dumped