Aveam nevoie sa fac un grafic mic cu javascript. Asa ca am cautat “javascript chart”, javascript “graphics” si, dupa ce am citit mai multe review-uri, m-am oprit la g.raphael(http://g.raphaeljs.com/). Arata bine -am citit, m-am uitat la sursa exemplelor . Era ok. Asa ca am downloadat .js-urile , am reprodus exemplul la mine – merge. Am incercat sa il modific ca sa accepte datele mele – si mi-a fost imposibil sa inteleg argumentele de la g.linechart …
Ok, incercarea 2 : sparklines cu jquery : http://omnipotent.net/jquery.sparkline/. Mergea bine, arata ok. Iarasi: citit sursa, reprodus sursa. modificat sa mearga cu datele mele. Singura problema este ca nu mergea la runtime: daca modificam cu javascript la apasare de buton datele, la 3 apasari de buton consecutive, graficul disparea …( aveam 3 grafice pe pagina . Prima apasare – dispareau 2 si raminea cel modificat, a doua apasare disparea si cel modificat…). Citit sursa , incercat modificari … nimic…
Incercarea 3: flot , http://code.google.com/p/flot/. Ramas la citit sursa, reprodus sursa. Ramine diseara sa incerc cu datele mele…
De ce nu incerci tu google visualizations pentru linechart si google charts pentru sparkline?
Cam asa se intampla cand e vorba de un library prost sau deloc documentat..
Si din pacate e tot mai raspandit curentul "my source code is my documentation", uitand ca pentru asa ceva API-ul respectiv trebuie sa fie extrem de clar si sugestiv (ceea ce foarte rar se intampla in realitate)..