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) == 1sum(x) <= 1ValueErrorsum(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 in legend()

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 come data[s](a meno che ciò non sollevi un'eccezione):

x , esplodi , etichette , colori

Resi :
elenco delle patch

Una sequenza di matplotlib.patches.Wedgeistanze

elenco testi

TextUn elenco delle istanze dell'etichetta .

elenco testi automatici

Un elenco di Textistanze 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.