[pygtk] distintos tipos de gráficas

Inigo Aldazabal Mensa inigo_aldazabal en ehu.es
Mar Jul 22 15:09:17 CEST 2008


El Martes, 22 de Julio de 2008 14:23, Beni escribió:
> Hola...
>
> ¿existe la posibilidad de crear gráficas de diferentes tipos (barras,
> lineas, tartas,...) con pygtk y python?
>
> He visto que existe el objeto DrawingArea para dibujar cositas, pero muy
> a bajo nivel.
>

DrawingArea es para dibujar dentro de ella, como con el gimp por ejemplo. 
Una opción muy sencilla es generar la imagen de otra forma y luego 
colocarla en un widget de imagen.

Un documento bastante bueno sobre cómo hacer una aplicación sencilla que 
haga exactamente esto es "Introduction to GUI building with Glade"[1]. En 
concreto usa gnuplot para generar la imagen, pero es lo de menos.

Para crear la imagen puedes utilizar el mismo gnuplot[2,3] o alguna de las 
librerías que se mencionaban hace pocos días en la lista, pyx[4], 
pyxplot[5], Pycha[6], que parece muy sencillo y con muy buena pinta, 
matplotlib[7], rrdtool[8], etc. En fin, dependiendo de qué tipo de 
gráficas necesites, busca el mas adecuado.

Algunos, como el matplotlib, los puedes embeber directamente en la 
aplicación, en vez de generar imágenes externas, pero es mas complicado, 
claro.

Un saludo

[1] http://www-uxsup.csx.cam.ac.uk/courses/Glade/
[2] http://www.gnuplot.info/
[3] http://gnuplot-py.sourceforge.net/
[4] http://pyx.sourceforge.net/index
[5] http://www.pyxplot.org.uk/
[6] http://www.lorenzogil.com/projects/pycha
[7] http://matplotlib.sourceforge.net/
[8] http://oss.oetiker.ch/rrdtool/
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es