matplotlib.pyplot.pie #

matplotlib.pyplot. pie ( x , explode = None , labels = None , colors = None , autopct = None , 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 ) [source] #

Plote um gráfico de pizza.

Faça um gráfico de pizza da matriz x . A área fracionária de cada cunha é dada por x/sum(x).

As fatias são plotadas no sentido anti-horário, por padrão começando no eixo x.

Parâmetros :
x 1D semelhante a uma matriz

Os tamanhos de cunha.

explodir array-like, padrão: Nenhum

Se não None , é uma len(x)matriz que especifica a fração do raio com a qual compensar cada cunha.

lista de marcadores , padrão: Nenhum

Uma sequência de strings fornecendo os rótulos para cada cunha

array de cores , padrão: Nenhum

Uma sequência de cores através da qual o gráfico de setores circulará. Se Nenhum , usará as cores do ciclo atualmente ativo.

autopct Nenhum ou str ou callable, padrão: Nenhum

Se não for None , é uma string ou função usada para rotular as fatias com seu valor numérico. A etiqueta será colocada dentro da cunha. Se for uma string de formato, o rótulo será . Se for uma função, ela será chamada.fmt % pct

pctdistance flutuante, padrão: 0,6

A proporção entre o centro de cada fatia de pizza e o início do texto gerado por autopct . Ignorado se autopct for None .

shadow bool, padrão: False

Desenhe uma sombra sob a torta.

normalize bool, padrão: True

Quando True , sempre faça uma torta completa normalizando x para que . Falso faz uma torta parcial se e aumenta um for .sum(x) == 1sum(x) <= 1ValueErrorsum(x) > 1

labeldistance float ou None, padrão: 1.1

A distância radial na qual os rótulos de pizza são desenhados. Se definido como None, os rótulos não são desenhados, mas são armazenados para uso em legend()

flutuação do ângulo inicial , padrão: 0 graus

O ângulo pelo qual o início da pizza é girado, no sentido anti-horário a partir do eixo x.

flutuação do raio , padrão: 1

O raio da torta.

counterclock bool, padrão: True

Especifique a direção das frações, no sentido horário ou anti-horário.

ditado de wedgeprops , padrão: Nenhum

Dito de argumentos passados ​​para os objetos de cunha que fazem a torta. Por exemplo, você pode passar para definir a largura das linhas de borda da cunha igual a 3. Para obter mais detalhes, consulte a documentação/argumentos do objeto da cunha. Por padrão .wedgeprops = {'linewidth': 3}clip_on=False

textprops dict, padrão: Nenhum

Dict de argumentos para passar para os objetos de texto.

centro (float, float), padrão: (0, 0)

As coordenadas do centro do gráfico.

quadro bool, padrão: Falso

Plotar o quadro dos eixos com o gráfico, se verdadeiro.

rotalabels bool, padrão: Falso

Gire cada rótulo para o ângulo da fatia correspondente, se verdadeiro.

objeto indexável de dados , opcional

Se fornecidos, os seguintes parâmetros também aceitam uma string s, que é interpretada como data[s](a menos que isso gere uma exceção):

x , explodir , rótulos , cores

Devoluções :
lista de patches

Uma sequência de matplotlib.patches.Wedgeinstâncias

lista de textos

TextUma lista das instâncias do rótulo .

lista de autotextos

Uma lista de Textinstâncias para os rótulos numéricos. Isso só será retornado se o parâmetro autopct não for None .

Notas

O gráfico de pizza provavelmente ficará melhor se a figura e os eixos forem quadrados ou se o aspecto dos eixos for igual. Este método define a proporção do eixo como "igual". A relação de aspecto dos eixos pode ser controlada com Axes.set_aspect.