Nota
Haga clic aquí para descargar el código de ejemplo completo
Gráfico circular básico #
Demostración de un gráfico circular básico más algunas características adicionales.
Además del gráfico circular básico, esta demostración muestra algunas características opcionales:
rebanada de etiquetas
etiquetando automáticamente el porcentaje
compensar una rebanada con "explotar"
sombra paralela
ángulo de inicio personalizado
Nota sobre el ángulo de inicio personalizado:
El valor predeterminado startangle
es 0, lo que iniciaría el segmento "Ranas" en el eje x positivo. Este ejemplo establece que todo gira 90 grados en sentido contrario a las agujas del reloj y el corte de la rana comienza en el eje y positivo.startangle = 90
import matplotlib.pyplot as plt
# Pie chart, where the slices will be ordered and plotted counter-clockwise:
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i.e. 'Hogs')
fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle.
plt.show()
Referencias
En este ejemplo se muestra el uso de las siguientes funciones, métodos, clases y módulos: