matplotlib.pyplot.pie #

matplotlib.pyplot. 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 , centrar = (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.