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:
Além disso tem opções de gráficos em pizza, barras, etc.
Fica a dica!