matplotlib.axes.Axes.pie #
- Machados. 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 ) [fonte] #
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: Falso
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) == 1
sum(x) <= 1
ValueError
sum(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 emlegend()
- 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: False
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 comodata[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.Wedge
instâncias- lista de textos
Text
Uma lista das instâncias do rótulo .- lista de autotextos
Uma lista de
Text
instâ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
.