pygooglechart

Uma dica bem interessante para quem trabalha com desenvolvimento web e muitas vezes precisa apresentar relatórios gráficos estatísticos. O Google possui uma API para gerar gráficos dinamicamente, conhecida como Google Chart API. Até onde pude observar, essa API é relativamente nova e já tem um módulo Python para facilitar a integração com outros aplicativos Python.

Seu uso é muito mais simples que uma Matplotlib e a saída acaba sendo mais atraente para um usuário final. O módulo Python chama-se pygooglechart e seu uso é bastante simples, como podemos observar:

<br /> from pygooglechart import SimpleLineChart, Axis<br /> chart = SimpleLineChart(200, 125)<br /> data = [ 1, 5, 30, 10, 25 ]<br /> chart.add_data(data)<br /> chart.set_axis_range(Axis.LEFT, 0, 10)<br /> chart.download('hello.png')<br /> print chart.get_url()<br />

A saída do código acima será algo como:

pygooglechart

Além disso tem opções de gráficos em pizza, barras, etc.

Fica a dica!