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) == 1
sum(x) <= 1
ValueError
sum(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 enlegend()
- 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 defecto
wedgeprops = {'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 comodata[s]
(a menos que esto genere una excepción):x , explotar , etiquetas , colores
- Devoluciones :
- lista de parches
Una secuencia de
matplotlib.patches.Wedge
instancias- lista de textos
Text
Una lista de las instancias de la etiqueta .- lista de autotextos
Una lista de
Text
instancias 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
.