/ / Gráfico de barras MATLAB: Como combinar gráficos de barras? - matlab

Gráfico de Barras MATLAB: Como combinar gráficos de barras? - matlab

Desculpe por esta pergunta simples, mas estou tendo problemas para descobrir como combinar gráficos de barras no MATLAB. No momento, tenho os dois gráficos de barra a seguir que estou tentando combinar:

Primeiro

primeiro

Segundo

insira a descrição da imagem aqui

Tudo o que quero fazer é combinar os dois gráficos, comoque toda a informação permanece a mesma e a única diferença é que todos os sigmas e gama estão no mesmo eixo x. Alguém pode me ajudar ou me mostrar uma referência para encontrar a resposta para esta pergunta?

Obrigado

Respostas:

0 para resposta № 1

Confira os exemplos em Gráfico de barras no Matlab. Você pode usar grupo de bares ou barras empilhadas mas acho que o que você precisa é grupo de bares. Eu sou um exemplo aqui.

Exemplo: Use bar(...) para obter o tipo de resultado desejado. Considere o seguinte código com os resultados mostrados abaixo:

% Make some play data:
x = randn(100,3);
[y, b] = hist(x);

% You can plot on your own bar chart:
figure(82);
bar(b,y,"grouped");
title("Grouped bar chart");

% Consider stack for the other type:
figure(83);
bar(b,y,"stacked");
title("Stacked bar chart");

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Você também pode usar hist(...):

% Bust histogram will work here:
figure(44);
hist(x);
title("Histogram Automatically Grouping");

insira a descrição da imagem aqui

Atualizar

Você pode plotar um único gráfico de barras combinando os dados de ambos os gráficos de barra que você possui. Você pode definir os valores do eixo x como desejar. Veja isso exemplo. Para definir valores de eixo em Bar graph, você pode ver isso vídeo tutorial.