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:
from pygooglechart import SimpleLineChart, Axis
chart = SimpleLineChart(200, 125)
data = [ 1, 5, 30, 10, 25 ]
chart.add_data(data)
chart.set_axis_range(Axis.LEFT, 0, 10)
chart.download('hello.png')
print chart.get_url()
A saída do código acima será algo como:

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







Tem uma “template tag” legal pra trabalhar com isso no Django, neste projeto:
http://code.google.com/p/google-chartwrapper/
Tem uma “template tag” legal pra trabalhar com isso no Django, neste projeto:
http://code.google.com/p/google-chartwrapper/