matplotlib.pyplot.pie #
- matplotlib.pyplot. pie ( x , esplodi = Nessuno , etichette = Nessuno , colori = Nessuno , autopct = Nessuno , pctdistance = 0.6 , shadow = False , labeldistance = 1.1 , startangle = 0 , radius = 1 , counterclock = True , wedgeprops = None , textprops= None , center = (0, 0) , frame = False , rotatelabels = False , * , normalize = True , data = None ) [fonte] #
Traccia un grafico a torta.
Crea un grafico a torta dell'array x . L'area frazionaria di ciascun cuneo è data da
x/sum(x)
.I cunei vengono tracciati in senso antiorario, partendo per impostazione predefinita dall'asse x.
- Parametri :
- x simile a un array 1D
Le dimensioni del cuneo.
- esplodi come un array, default: Nessuno
If not None , è un
len(x)
array che specifica la frazione del raggio con cui compensare ogni cuneo.- elenco etichette , predefinito: Nessuno
Una sequenza di stringhe che fornisce le etichette per ogni cuneo
- color array-like, default: Nessuno
Una sequenza di colori attraverso la quale scorrerà il grafico a torta. Se None , utilizzerà i colori nel ciclo attualmente attivo.
- autopct None o str o callable, default: None
Se non è None , è una stringa o una funzione usata per etichettare le fette con il loro valore numerico. L'etichetta verrà posizionata all'interno del cuneo. Se si tratta di una stringa di formato, l'etichetta sarà . Se è una funzione, verrà chiamata.
fmt % pct
- pctdistance float, predefinito: 0.6
Il rapporto tra il centro di ogni fetta di torta e l'inizio del testo generato da autopct . Ignorato se autopct è None .
- shadow bool, predefinito: False
Disegna un'ombra sotto la torta.
- normalize bool, default: True
Quando True , crea sempre una torta completa normalizzando x in modo che . False fa una torta parziale se e alza un for .
sum(x) == 1
sum(x) <= 1
ValueError
sum(x) > 1
- labeldistance float o None, default: 1.1
La distanza radiale alla quale vengono disegnate le etichette della torta. Se impostato su
None
, le etichette non vengono disegnate, ma vengono memorizzate per l'uso inlegend()
- startangle float, predefinito: 0 gradi
L'angolo di cui viene ruotato l'inizio della torta, in senso antiorario rispetto all'asse x.
- raggio mobile, predefinito: 1
Il raggio della torta.
- counterclock bool, default: True
Specificare la direzione delle frazioni, in senso orario o antiorario.
- wedgeprops dict, default: Nessuno
Dict di argomenti passati agli oggetti a cuneo che fanno la torta. Ad esempio, puoi passare per impostare la larghezza delle linee del bordo del cuneo uguale a 3. Per maggiori dettagli, guarda i documenti/argomenti dell'oggetto cuneo. Per impostazione predefinita .
wedgeprops = {'linewidth': 3}
clip_on=False
- textprops dict, predefinito: Nessuno
Dict degli argomenti da passare agli oggetti di testo.
- center (float, float), predefinito: (0, 0)
Le coordinate del centro del grafico.
- frame bool, predefinito: False
Plot Axes frame con il grafico se true.
- rotatelabels bool, default: False
Ruota ogni etichetta all'angolo della fetta corrispondente se vero.
- oggetto indicizzabile dei dati , facoltativo
Se forniti, i seguenti parametri accettano anche una stringa
s
, che viene interpretata comedata[s]
(a meno che ciò non sollevi un'eccezione):x , esplodi , etichette , colori
- Resi :
- elenco delle patch
Una sequenza di
matplotlib.patches.Wedge
istanze- elenco testi
Text
Un elenco delle istanze dell'etichetta .- elenco testi automatici
Un elenco di
Text
istanze per le etichette numeriche. Verrà restituito solo se il parametro autopct non è None .
Appunti
Il grafico a torta avrà probabilmente un aspetto migliore se la figura e gli assi sono quadrati o l'aspetto degli assi è uguale. Questo metodo imposta le proporzioni dell'asse su "uguale". Le proporzioni degli assi possono essere controllate con
Axes.set_aspect
.