Aug 10
12
Google Charts
Eram în căutarea unor chart-uri pentru o aplicaţie web. Sunt multe generatoare de grafice pe net, free sau pe bani. După ce am studiat câteva, m-am oprit la Google Charts, care este uşor de folosit şi gratuit.
Ajunsă la versiunea finală în februarie 2010, aplicaţia Google Charts este extrem de simplă de folosit şi este customizabilă, fiind necesară doar accesarea unui link pentru a genera un grafic.
Cum funcţionează?
Chart-ul este generat folosind un link către serviciul Google Charts cu diferiţi parametri. Se pot modifica diverse lucruri cum ar fi: tipul chart-ului (pie, bar, area, etc.),titlul, textul pentru axe, spaţierea între liniile trasate şi grosimea acestora,culorile liniilor, etc.
Pentru chart-ul de mai sus codul este:
<img src="http://chart.apis.google.com/chart?cht=bvs&chd=t:20,10,1|60,40,10&chs=400x250&chl=IAN|FEB|MAR&chtt=Situaţie vânzări&chco=A61D00,228D00&chxt=x,y&chdl=ANULATE|FINALIZATE" />
Explicaţiile parametrilor se găsesc aici.
Graficul poate fi salvat şi ca imagine PNG, iar un cod minimal html care poate fi rulat în browser pentru a genera chart-ul poate arăta astfel:
<html>
<body>
<img src="http://chart.apis.google.com/chart?cht=bvs&chd=t:20,10,1|60,40,10&chs=400x250&chl=IAN|FEB|MAR&chtt=Situaţie vânzări&chco=A61D00,228D00&chxt=x,y&chdl=ANULATE|FINALIZATE" />
</body>
</html>
Textul de mai sus poate fi copiat şi introdus într-un fişier cu extensia HTML, care, dacă e deschis în browser, va afişa graficul din imaginea de mai sus.
Cele mai mari 2 dezavantaje evidente sunt dependinţa de serverele Google şi de conexiunea la internet – dacă acestea cedează, nu mai avem chart. Totuşi, aceste lucruri pot fi trecute cu vederea având în vedere următoarele:
- Majoritatea companiilor de hosting oferă un uptime foarte bun (98-99%), Google având un uptime similar, deci putem spune că şansele ca Chart-ul să nu funcţioneze sunt de 1-2% (foarte mici).
- O conexiune la internet este prezentă aproape peste tot, deci serviciul poate fi folosit de aproape oricine.
Pentru mai multe detalii, pagina principală Google Charts se află aici.
Tweet
