matplotlib.pyplot.barh #
- matplotlib.pyplot. barh ( y , largura , altura = 0,8 , esquerda = Nenhum , * , alinhar = 'centro' , dados = Nenhum , ** kwargs ) [fonte] #
Faça um gráfico de barra horizontal.
As barras são posicionadas em y com o alinhamento dado . Suas dimensões são dadas por largura e altura . A linha de base horizontal é deixada (padrão 0).
Muitos parâmetros podem ter um único valor aplicado a todas as barras ou uma sequência de valores, um para cada barra.
- Parâmetros :
- y float ou array-like
As coordenadas y das barras. Consulte também alinhar para o alinhamento das barras às coordenadas.
- largura float ou array-like
A(s) largura(s) das barras.
- altura flutuante ou tipo array, padrão: 0,8
As alturas das barras.
- flutuante esquerdo ou semelhante a um array, padrão: 0
As coordenadas x do(s) lado(s) esquerdo(s) das barras.
- align {'center', 'edge'}, padrão: 'center'
Alinhamento da base às coordenadas y *:
'center': centraliza as barras nas posições y .
'edge': Alinhe as bordas inferiores das barras com as posições y .
Para alinhar as barras na aresta superior passe uma altura negativa e
align='edge'
.
- Devoluções :
BarContainer
Container com todas as barras e, opcionalmente, errorbars.
- Outros Parâmetros :
- cor da cor ou lista de cores, opcional
As cores das faces da barra.
- cor da cor da borda ou lista de cores, opcional
As cores das bordas da barra.
- largura de linha flutuante ou tipo array, opcional
Largura da(s) borda(s) da barra. Se for 0, não desenhe arestas.
- tick_label str ou lista de str, opcional
Os rótulos de escala das barras. Padrão: Nenhum (Use rótulos numéricos padrão.)
- label str ou lista de str, opcional
Um único rótulo é anexado ao resultado
BarContainer
como um rótulo para todo o conjunto de dados. Se uma lista for fornecida, ela deve ter o mesmo comprimento que y e rotular as barras individuais. Rótulos repetidos não são duplicados e causarão entradas de rótulos repetidos, portanto, é melhor usar quando as barras também diferem em estilo (por exemplo, passando uma lista para color .)- xerr, yerr float ou array-like de shape(N,) ou shape(2, N), opcional
Se não for None , adicione barras de erro horizontais/verticais às pontas da barra. Os valores são +/- tamanhos relativos aos dados:
escalar: valores +/- simétricos para todas as barras
shape(N,): valores +/- simétricos para cada barra
shape(2, N): Separe os valores - e + para cada barra. A primeira linha contém os erros inferiores, a segunda linha contém os erros superiores.
Nenhum : Nenhuma barra de erro. (predefinição)
Consulte Diferentes maneiras de especificar barras de erro para obter um exemplo de uso de xerr e yerr .
- cor ecolor ou lista de cores, padrão: 'preto'
A cor da linha das barras de erro.
- capsize float, padrão:
rcParams["errorbar.capsize"]
(padrão:0.0
) O comprimento da barra de erro é limitado em pontos.
- error_kw dict, opcional
Dicionário de argumentos de palavras-chave a serem passados para o
errorbar
método. Os valores de ecolor ou capsize definidos aqui têm precedência sobre os argumentos de palavras-chave independentes.- log bool, padrão: Falso
Se
True
, defina o eixo x como escala logarítmica.- objeto indexável de dados , opcional
Se fornecido, todos os parâmetros também aceitam uma string
s
, que é interpretada comodata[s]
(a menos que isso gere uma exceção).- **
Rectangle
propriedades dos kwargs Propriedade
Descrição
uma função de filtro, que usa uma matriz flutuante (m, n, 3) e um valor de dpi e retorna uma matriz (m, n, 3) e dois deslocamentos do canto inferior esquerdo da imagem
escalar ou nenhum
desconhecido
bool
antialiased
ou aabool ou nenhum
(esquerda, inferior, largura, altura)
CapStyle
ou {'bunda', 'projetando', 'redondo'}bool
Patch ou (Caminho, Transformação) ou Nenhum
cor
edgecolor
ou eccor ou nenhum
facecolor
ou fccor ou nenhum
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
desconhecido
bool
JoinStyle
ou {'esquadria', 'redondo', 'chanfrado'}objeto
linestyle
ou ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
ou lwflutuante ou nenhum
bool
None ou bool ou float ou callable
bool
(escala: flutuante, comprimento: flutuante, aleatoriedade: flutuante)
bool ou nenhum
str
bool
desconhecido
desconhecido
(flutuar, flutuar)
desconhecido
flutuador
Veja também
bar
Plote um gráfico de barra vertical.
Notas
As barras empilhadas podem ser obtidas passando valores individuais à esquerda por barra. Consulte Distribuição discreta como gráfico de barras horizontais .