Google Chart API
19/08/2009 00:00
O Google Charts API é uma ferramenta muito útil e interessante para quem desenvolve aplicações web e quer gerar gráficos de uma forma dinâmica. Esta API caracteriza-se pela facilidade de utilização e implementação, não sendo necessária a instalação de qualquer software ou frameworks. Para a sua utilização, basta o URL da API no qual serão referenciados os dados e características necessários para gerar o gráfico pretendido.
Como resposta ao URL e parâmetros nele inseridos, a API gerou uma imagem PNG. Podem ser gerados outros tipos de gráficos, com diversas cores e outros atributos, é isso que iremos ver a seguir.
Os parâmetros estão separados por "&". Podem ser especificados quantos parâmetros se desejarem e pretenderem.
http://chart.apis.google.com/chart
?cht=p3
&chd=t:60,40
&chs=250x100
&chl=Hello|World
Claro que a utilização deste API não se resume à aplicação em URLs. Uma vez que é gerada uma imagem, é essa mesma imagem que será utilizada no layout de uma aplicação ou site. Para isso deveremos inserir a URL pretendida numa tag de imagem, como se fosse um arquivo *.jpg, *.gif ou *.png.
<img alt="Gráfico de barras verticais com dois conjuntos de dados: um dos conjuntos tem cor azul escuro e o segundo está empilhado em azul claro " src="http://chart.apis.google.com/chart?cht=bvs&chs=200x125&chd=t:10,50,60,80,40|50,60,100,40,20&chco=4d89f9,c6d9fd&chbh=20"/>
As URLs abaixo irão retornar o gráfico pizza e o gráfico de barras, representados na imagem, respectivamente:
http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World
http://chart.apis.google.com/chart?cht=bvs&chs=200x125&chd=t:10,50,60,80,40|50,60,100,40,20&chco=4d89f9,c6d9fd&chbh=20