matplotlib.axes.Axes.violinplot #
- Machados. violinplot ( conjunto de dados , posições = nenhum , vert = verdadeiro , larguras = 0,5 , showmeans = falso , showextrema = verdadeiro , showmedians = falso , quantis = nenhum , pontos = 100 , bw_method = nenhum , * , dados = nenhum ) [fonte] #
Faça um enredo de violino.
Faça um gráfico de violino para cada coluna do conjunto de dados ou cada vetor no conjunto de dados de sequência . Cada área preenchida se estende para representar todo o intervalo de dados, com linhas opcionais na média, na mediana, no mínimo, no máximo e nos quantis especificados pelo usuário.
- Parâmetros :
- dataset Array ou uma sequência de vetores.
Os dados de entrada.
- posições tipo array, padrão: [1, 2, ..., n]
As posições dos violinos. Os ticks e limites são definidos automaticamente para corresponder às posições.
- vert bool, padrão: True.
Se verdadeiro, cria um gráfico de violino vertical. Caso contrário, cria um gráfico de violino horizontal.
- larguras semelhantes a matrizes, padrão: 0,5
Ou um escalar ou um vetor que define a largura máxima de cada violino. O padrão é 0,5, que usa cerca de metade do espaço horizontal disponível.
- showmeans bool, padrão: False
Se
True
, alternará a renderização dos meios.- showextrema bool, padrão: True
Se
True
, alternará a renderização dos extremos.- showmedians bool, padrão: False
Se
True
, alternará a renderização das medianas.- tipo array de quantis , padrão: Nenhum
Se não for Nenhum, defina uma lista de flutuações no intervalo [0, 1] para cada violino, que representa os quantis que serão renderizados para aquele violino.
- pontos int, padrão: 100
Define o número de pontos para avaliar cada uma das estimativas de densidade do kernel gaussiano.
- bw_method str, escalar ou callable, opcional
O método usado para calcular a largura de banda do estimador. Isso pode ser 'scott', 'silverman', uma constante escalar ou um callable. Se for escalar, será usado diretamente como
kde.factor
. Se for chamável, deve usar umamatplotlib.mlab.GaussianKDE
instância como seu único parâmetro e retornar um escalar. Se Nenhum (padrão), 'scott' é usado.- 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):conjunto de dados
- Devoluções :
- ditado
Um dicionário mapeando cada componente do violinplot para uma lista das instâncias de coleção correspondentes criadas. O dicionário possui as seguintes chaves:
bodies
: Uma lista dasPolyCollection
instâncias contendo a área preenchida de cada violino.cmeans
: UmaLineCollection
instância que marca os valores médios de cada distribuição do violino.cmins
: UmaLineCollection
instância que marca a parte inferior da distribuição de cada violino.cmaxes
: UmaLineCollection
instância que marca o topo da distribuição de cada violino.cbars
: UmaLineCollection
instância que marca os centros de distribuição de cada violino.cmedians
: UmaLineCollection
instância que marca os valores medianos de cada distribuição do violino.cquantiles
: UmaLineCollection
instância criada para identificar os valores quantis de cada distribuição do violino.
Exemplos usando matplotlib.axes.Axes.violinplot
#
Customização da trama do violino