Perl in Graph

ahmed

Majstr
23. sep 2007
2.500
122
63
Oj.

Odkar pomnim uporabljam gnuplot za risanje grafov v perlu, pa bi rad na "lepse" grafe presaltal. Obstajajo razni RRD, Munin ipd,
ampak vsi uporabljajo svojo round-robin tabelo za crpanje podatkov, jest jih pa ze po svoje hendlam. Pozna (uporablja) kdo kaj
podobnega, da narise graf iz svojih podatkov ?
 

Utisevalec

Guru
12. nov 2007
16.161
4.149
113
Ma vsi razni dodatki niso pol k... vredni če hočeš naredit po svoje. Potem ti ostane ali koriščenje pixel-to-pixel metode risanja ali pa uporaba močnih externih orodji za grafe. Recimo R ( R graph ) je zelo močno orodje, ampak tudi težko za uporabo - narediš pa lahko vse!
cheer.gif


Sicer če opišeš malce bolj za kaj in kako stvari uporablaš, ti lahko svetujem še kakšno alternativo.
 

ahmed

Majstr
23. sep 2007
2.500
122
63
Rabim za n-stvari, vse so time/value podane, granulacije so razlicne (sec,min,hour,day...). Sej v javi mam narjeno pixel-to-pixel dinamicne grafe z zoomom, tuki rabim pa za web, simpl ampak lepo, in ne bi su se v perlu pisat knjiznice ce ze obstaja kaj.
Raje se naprej gnuplot uporabljam, kot da instaliram nek kompleksen sistem. Ne vem pa zakaj rrd ne da ven se risanje grafov iz svojih podatkov
frown-1.gif
 

Utisevalec

Guru
12. nov 2007
16.161
4.149
113
Direktno rendraš za WEB? Če ja, potem poglej PHP in njegove classe za grafe. Je par luštnih dodatkov. Recimo sam sem se precej igral z pChart. Če si vešč Perla potem PHP ni skoraj nič drugačen kar se tiče osnov kodiranja.
 

ahmed

Majstr
23. sep 2007
2.500
122
63
V perlu rabm, ker mam vse knjiznice spisane. Sej zlo verjetno, da bom vpletel java applet ce ne bom najdu kaj pametnega, da imam potem samo eno knjiznico.
 

doto

Fizikalc
25. jul 2007
3.175
0
36
Pozabi na serverside rendering. gRaphael je javascript knjižnica, ki graf izriše v SVG. To je najboljša možna rešitev, ker s tem lahko narediš tudi interaktivne grafe (da se kaj izpiše, če greš z miško čez). Prednost pred flashom je pa še v tem, da se ob printanju lepo izriše graf, kar se v primeru flasha ne. Dela tudi na IE6, ki drugače ne podpira SVG, s tem da tu uporabi VRML.

Server side si potem samo pripraviš podatke, ki jih preko ajaxa v json formatu posreduješ v javascript.