bar
Desenha um gráfico de barras.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
bar(y)
Uma barra por elemento do vetor y, nas posições 1:n. Para uma matriz, cada linha vira um grupo e cada coluna uma série.
bar(x, y)
Posiciona as barras nas posições de x.
bar(___, Name, Value)
Define propriedades como 'FaceColor' ou 'BarWidth'.
b = bar(___)
Também retorna os objetos de barra, um por coluna de y.
Descrição
As barras partem da linha de base (0 por padrão) e chegam ao valor de cada elemento. Uma matriz produz barras agrupadas, com uma cor por coluna; cada série é um objeto Bar separado, e é assim que legend as identifica.
Use barh para barras horizontais, bar3 para barras 3-D e histogram para contar dados em intervalos.
Argumentos de entrada
x- Posições crescentes das barras.
y- Alturas das barras: um vetor ou uma matriz.
'FaceColor'- Cor de preenchimento, como nome de cor ou tripla RGB.
'BarWidth'- Largura relativa de cada barra, 0.8 por padrão.
Argumentos de saída
b- Array de objetos
Bar; leia ou altere suas propriedades com sintaxe de ponto.
Exemplo
Barras simples e agrupadas
subplot(1, 2, 1)
bar([3 5 2 8 4])
title('One series')
subplot(1, 2, 2)
bar(1:3, [2 4; 3 1; 5 6])
legend('A', 'B')
title('Two series')
No app, a figura é desenhada abaixo do código.
Observações
Um segundo argumento numérico é lido como x (não como largura; use 'BarWidth'), e valores de x categóricos ou em cell array não são suportados.