matplotlib.pyplot.bar #
- matplotlib.pyplot. bar ( x , altura , largura = 0,8 , parte inferior = Nenhum , * , align = 'centro' , dados = Nenhum , ** kwargs ) [source] #
Faça um gráfico de barras.
As barras são posicionadas em x com o alinhamento dado . Suas dimensões são dadas por altura e largura . A linha de base vertical é inferior (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 :
- x float ou array-like
As coordenadas x das barras. Consulte também alinhar para o alinhamento das barras às coordenadas.
- float de altura ou tipo array
A(s) altura(s) das barras.
- largura flutuante ou tipo array, padrão: 0,8
A(s) largura(s) das barras.
- flutuação inferior ou tipo array, padrão: 0
A(s) coordenada(s) y do(s) lado(s) inferior(is) das barras.
- align {'center', 'edge'}, padrão: 'center'
Alinhamento das barras às coordenadas x :
'center': Centralize a base nas posições x .
'edge': Alinhe as bordas esquerdas das barras com as posições x .
Para alinhar as barras na borda direita passe uma largura 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 x 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 y 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
barh
Plote um gráfico de barra horizontal.
Notas
As barras empilhadas podem ser obtidas passando valores de fundo individuais por barra. Consulte Gráfico de barras empilhadas .