Grafico torta con mathplotlib + python
Generar grafico de torta con mathplotlib.
Primero se llama a libreria encargada de realizar los graficos pylab.
from pylab import *
enseguida se le da el tamaño de la ventana donde se visualizara el grafico 8,8 un buen tamaño.
# make a square figure and axes
figure(1, figsize=(8,8))# tamanio de figura
luego se define los espacios de los margenes que se desea para visualizar el grafico
ax = axes([0, 0, 0.9, 0.9])# donde esta la figura ancho alto etc..
#----------------------------------------------------------------------
se crean las etiquetas a utilizar o las variables que se desea grafica en este caso son animales .
labels = 'ranas ', 'Hogs', 'perros ', 'Logs '#nomre de los datos
se le asigna la cantidad de cada especie de estos animales en forma correlativa
fracs = [12,33,45, 10]#datos a graficar
#----------------------------------------------------------------------
explode sirve para separar un trozo del grafico de torta de la torta en si, para asi hacer mas notorio algun porcentaje.
explode=(0, 0.1, 0, 0)#exposicion de uno de los datos segun donde se encuentra
#tipo de grafico(datos,exposicion, titulos de los datos, nose,sombras true o false
en pie se agregan todas las variables anteriores y se le agrega un efecto de sombreado al rededor del grafico de torta.
pie(fracs, explode=explode,labels=labels, autopct='%10.0f%%', shadow=True)
legend()
opcional se le puede agregar un titulo al grafico de torta.
title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})
opcional se guarda una imagen .png con el grafico generado
savefig("a.png")
finalmente se muestra el grafico
show()#mostrar grafico
from pylab import *
# make a square figure and axesfigure(1, figsize=(8,8))# tamanio de figura
ax = axes([0, 0, 0.9, 0.9])# donde esta la figura ancho alto etc..
#----------------------------------------------------------------------
labels = 'ranas ', 'Hogs', 'perros ', 'Logs '#nomre de los datos
fracs = [12,33,45, 10]#datos a graficar
#----------------------------------------------------------------------
explode=(0, 0.1, 0, 0)#exposicion de uno de los datos segun donde se encuentra
#tipo de grafico(datos,exposicion, titulos de los datos, nose,sombras true o false
pie(fracs, explode=explode,labels=labels, autopct='%10.0f%%', shadow=True)
legend()
title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})
savefig("a.png")
show()#mostrar grafico
- Instalar mathplotlib sudo apt-get install python-mathplotlib
Primero se llama a libreria encargada de realizar los graficos pylab.
from pylab import *
enseguida se le da el tamaño de la ventana donde se visualizara el grafico 8,8 un buen tamaño.
# make a square figure and axes
figure(1, figsize=(8,8))# tamanio de figura
luego se define los espacios de los margenes que se desea para visualizar el grafico
ax = axes([0, 0, 0.9, 0.9])# donde esta la figura ancho alto etc..
#----------------------------------------------------------------------
se crean las etiquetas a utilizar o las variables que se desea grafica en este caso son animales .
labels = 'ranas ', 'Hogs', 'perros ', 'Logs '#nomre de los datos
se le asigna la cantidad de cada especie de estos animales en forma correlativa
fracs = [12,33,45, 10]#datos a graficar
#----------------------------------------------------------------------
explode sirve para separar un trozo del grafico de torta de la torta en si, para asi hacer mas notorio algun porcentaje.
explode=(0, 0.1, 0, 0)#exposicion de uno de los datos segun donde se encuentra
#tipo de grafico(datos,exposicion, titulos de los datos, nose,sombras true o false
en pie se agregan todas las variables anteriores y se le agrega un efecto de sombreado al rededor del grafico de torta.
pie(fracs, explode=explode,labels=labels, autopct='%10.0f%%', shadow=True)
legend()
opcional se le puede agregar un titulo al grafico de torta.
title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})
opcional se guarda una imagen .png con el grafico generado
savefig("a.png")
finalmente se muestra el grafico
show()#mostrar grafico
codigo completo.
from pylab import *
# make a square figure and axesfigure(1, figsize=(8,8))# tamanio de figura
ax = axes([0, 0, 0.9, 0.9])# donde esta la figura ancho alto etc..
#----------------------------------------------------------------------
labels = 'ranas ', 'Hogs', 'perros ', 'Logs '#nomre de los datos
fracs = [12,33,45, 10]#datos a graficar
#----------------------------------------------------------------------
explode=(0, 0.1, 0, 0)#exposicion de uno de los datos segun donde se encuentra
#tipo de grafico(datos,exposicion, titulos de los datos, nose,sombras true o false
pie(fracs, explode=explode,labels=labels, autopct='%10.0f%%', shadow=True)
legend()
title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})
savefig("a.png")
show()#mostrar grafico
Comentarios
Publicar un comentario
Deja tus comentario