Como fazer Gráfico de Barras pelo Matlab? - Parte 2
Atualizado: Fev 12
Podemos plotar um gráfico de barras agrupando um conjunto de barras para uma determinada categoria, como exemplificado na Figura 1A.

Figura 1. Exemplo 1 de gráfico em barra.
Primeiro vamos criar o nosso vetor de dados, para isso atenção: construa o vetor de dados separando com um ; o conjunto de dados que quer agrupar por categoria. Importante: cada categoria deve ter o mesmo numero de elementos.
y = [10 15 20; 30 35 40; 50 55 62];
Pronto, agora é so plotar o gráfico:
figure
bar(y);
Para deixar todas as barras verdes como na Figura 1B, é simples:
figure
b = bar(y);
b(1).FaceColor = [.2 .6 .5]; % altere esses numeros e descubra o que acontece com seu grafico. b(2).FaceColor = [.2 .6 .5];
b(3).FaceColor = [.2 .6 .5];
Quer mais cores como na Figura 1C? Seguem os comandos:
figure
b = bar(y);
b(1).FaceColor = 'm';
b(2).FaceColor = 'k';
b(3).FaceColor = 'c';
Vamos deixar as barras mais próximas como na Figura 2?

Figura 2. Exemplo 2 de gráficos em barra.
x=[2000 2010 2020] %com esse commando podemos inserir a legenda de categoria.
figure
b=bar(x,y,'hist'); %o commando hist é o responsavel por aproximar as barras.
b(1).FaceColor = 'm';
b(2).FaceColor = 'k';
b(3).FaceColor = 'c';
Podemos mudar a apresentação dos dados como mostra a Figura 3:

figure
b=bar(x,y,'stacked'); % o commando stacked é o responsavel por colocar todas as barras na vertical.
b(1).FaceColor = 'm';
b(2).FaceColor = 'k';
b(3).FaceColor = 'c';
Referência
https://www.mathworks.com/help/matlab/ref/bar.html
Estatística: O que é, para que serve, como funciona, por Charles Wheelan.
Estatística básica, por Pedro A. Morettin e Wilton de O. Bussab.
Introdução à Estatística, por Mário F. Triola.