matplotlib.ejes.ejes.pie #

hachas pastel ( x , explotar = Ninguno , etiquetas = Ninguno , colores = Ninguno , autopct = Ninguno , pctdistance = 0.6 , shadow = False , labeldistance = 1.1 , startangle = 0 , radius = 1 , counterclock = True , wedgeprops = None , textprops =Ninguno , centro = (0, 0) , marco = Falso , rotar etiquetas = Falso , * , normalizar = Verdadero , datos = Ninguno ) [fuente] #

Trace un gráfico circular.

Haz un gráfico circular de matriz x . El área fraccionaria de cada cuña está dada por x/sum(x).

Las cuñas se trazan en sentido contrario a las agujas del reloj, por defecto a partir del eje x.

Parámetros :
x 1D tipo matriz

Los tamaños de cuña.

explotar tipo matriz, predeterminado: Ninguno

Si no es None , es una len(x)matriz que especifica la fracción del radio con la que compensar cada cuña.

lista de etiquetas , por defecto: Ninguno

Una secuencia de cadenas que proporciona las etiquetas para cada cuña.

colores tipo matriz, por defecto: Ninguno

Una secuencia de colores a través de la cual se desplazará el gráfico circular. Si es Ninguno , usará los colores en el ciclo actualmente activo.

autopct Ninguno o str o invocable, predeterminado: Ninguno

Si no es None , es una cadena o función utilizada para etiquetar las cuñas con su valor numérico. La etiqueta se colocará dentro de la cuña. Si es una cadena de formato, la etiqueta será . Si es una función, será llamada.fmt % pct

pctdistance float, predeterminado: 0.6

La relación entre el centro de cada sector circular y el inicio del texto generado por autopct . Se ignora si autopct es Ninguno .

sombra bool, por defecto: Falso

Dibuja una sombra debajo del pastel.

normalizar bool, por defecto: Verdadero

Cuando es Verdadero , siempre haga un pastel completo normalizando x de modo que . False hace un pastel parcial si y aumenta un para .sum(x) == 1sum(x) <= 1ValueErrorsum(x) > 1

labeldistance float o Ninguno, por defecto: 1.1

La distancia radial a la que se dibujan las etiquetas circulares. Si se establece en None, las etiquetas no se dibujan, pero se almacenan para su uso en legend()

startangle float, por defecto: 0 grados

El ángulo por el que se gira el inicio del gráfico circular, en sentido contrario a las agujas del reloj desde el eje x.

radio flotante, por defecto: 1

El radio del pastel.

counterclock bool, por defecto: True

Especifique la dirección de las fracciones, en sentido horario o antihorario.

dictado de wedgeprops , predeterminado: Ninguno

Dictado de argumentos pasados ​​a los objetos de cuña que hacen el pastel. Por ejemplo, puede pasar para establecer el ancho de las líneas del borde de la cuña igual a 3. Para obtener más detalles, consulte el documento/argumentos del objeto cuña. Por defectowedgeprops = {'linewidth': 3}clip_on=False

textprops dict, por defecto: Ninguno

Dict de argumentos para pasar a los objetos de texto.

centro (flotante, flotante), por defecto: (0, 0)

Las coordenadas del centro del gráfico.

marco bool, predeterminado: falso

Trazar marco de ejes con el gráfico si es verdadero.

rotar etiquetas bool, por defecto: Falso

Gire cada etiqueta al ángulo de la porción correspondiente si es cierto.

objeto indexable de datos , opcional

Si se proporcionan, los siguientes parámetros también aceptan una cadena s, que se interpreta como data[s](a menos que esto genere una excepción):

x , explotar , etiquetas , colores

Devoluciones :
lista de parches

Una secuencia de matplotlib.patches.Wedgeinstancias

lista de textos

TextUna lista de las instancias de la etiqueta .

lista de autotextos

Una lista de Textinstancias para las etiquetas numéricas. Esto solo se devolverá si el parámetro autopct no es Ninguno .

notas

El gráfico circular probablemente se verá mejor si la figura y los ejes son cuadrados, o si el aspecto de los ejes es igual. Este método establece la relación de aspecto del eje en "igual". La relación de aspecto de los ejes se puede controlar con Axes.set_aspect.

Ejemplos usando matplotlib.axes.Axes.pie#

Gráfico circular básico

Gráfico circular básico

Gráfico circular básico
barra de pastel

barra de pastel

barra de pastel
Gráficos circulares anidados

Gráficos circulares anidados

Gráficos circulares anidados
Etiquetado de un pastel y una rosquilla

Etiquetado de un pastel y una rosquilla

Etiquetado de un pastel y una rosquilla
Pastel de filtro SVG

Pastel de filtro SVG

Pastel de filtro SVG
pastel(x)

pastel(x)

pastel(x)