ugrás a tartalomhoz

Chart generálás böngészőben

krisy · 2012. Ápr. 12. (Cs), 10.28
Sziasztok!

Egy mostani projekt kapcsán jöttek elő az alábbi igények (egy böngészőben futó webes alkalazás kapcsán):
- lehessen "színes-szagos" grafikonokat megjeleníteni (pl.: a grafikon egyik pontjára állva az egérrel, tooltip-ként megjelenik az értéke)
- a grafikonokat lehessen exportálni képként azonos megjelenés mellett (természetesen az interaktív dolgok nélkül)
- IE, FF, Chrome support
- ha lehet, legyen ingyenes :-)

Nézegettem neten megoldásokat, de kizárólag fizetőset találtam, ami jónak tűnik: http://www.highcharts.com/demo/ (a grafikon jobb felső oldalán van exportálás gomb)

Milyen bevett megoldások vannak erre, milyen könyvtárakkal van tapasztalatotok?
A javascript nem megkötés, tőlem akár lehet valami JSF implementáció is :-)

köszi,
krisy
 
1

Highcharts

janoszen · 2012. Ápr. 12. (Cs), 11.36
Nezd meg a HighChartsot, erdemes. Nem ingyenes, de nagyon jol dokumentalt es nagyon jol mukodik. Sok alternativajava ellentetben nem zabalja fol a gep eroforrasait. Ezzel gyartottunk a DotRollnal monitorozo feluletet es nem bantuk meg.

Ha osszehasonlitom, hogy masokkal mennyit szivtam, sztem boven megeri a penzet.
3

Highcharts

krisy · 2012. Ápr. 12. (Cs), 12.38
Igen, nekem is a Highcharts tűnik a legjobb választásnak, ha a fizetős könyvtárakat is nézzük.
Igazából szeretnék tákékozódni, milyen lehetőségek vannak, mielőtt választok (mind ingyenes, mind fizetős könyvtárak között).

köszi,
krisy
2

Interaktív

Poetro · 2012. Ápr. 12. (Cs), 11.37
Interaktív diagram eszközökből van több tucat. Én utoljára kóddal rajzoltam diagrammokat Raphaël segítségével. Itt nagyon egyszerű interaktívvá tenni a dolgokat. Mivel SVG/VML az egész, ezért az egyes elemekre lehet eseménykezelőt tenni, innentől kezdve egyszerű a súgószövegek megjelenítése.
Létezik hozzá diagram készítő kiegészítő, de mivel az hatalmas, ezért nem használtam, inkább én fejlesztettem le azt a 4 diagram típust, amire nekem szükségem volt (mindezt kb 4-6kb-ban).

A Raphaël ideális lehet a feladatra, egyetlen dolog, amit nem tud, az a diagrammok elmentése, de IE esetén ezt egyik se nagyon fogja tudni szerver oldali interakció nélkül. Amit lehet használni, az a canvg, amivel az SVG-ben létrehozott grafikát canvas-szá lehet alakítani. Ennek a canvas-nak pedig utána el lehet kérni a képinformációját, amit a felhasználó le is tud menteni (ezek természetesen IE8- alatt nem működnek).
4

Megnézem

krisy · 2012. Ápr. 12. (Cs), 12.39
Megnézem, köszönöm!
krisy
5

Open flash charts

krisy · 2012. Ápr. 16. (H), 09.12
Találtam még egy könyvtárat, ami jó lehet (hátha valakinek szüksége lenne erre):
http://teethgrinder.co.uk/open-flash-chart-2

Van benne export funkció is: http://teethgrinder.co.uk/open-flash-chart-2/save-image-js.php
(nálam csak az "Add image in the table" működött minden böngészőben)
6

Ovatosan

janoszen · 2012. Ápr. 16. (H), 14.06
En ezzel nagyon ovatosan bannek. Iszonyatosan memoria es proci zabalo. A monitorozo gepen, amit anno hasznaltunk, keptelenseg volt folyamatosan futtatni, mert felette az osszes memoriat, reloadolgatni kellett az egesz oldalt, hogy ne tegyen igy.
7

köszi!

krisy · 2012. Ápr. 17. (K), 07.08
Köszi az infót, nem fogom elfelejteni :-)