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.

Veja também

barh bar3 histogram pie stairs legend