I want to change a plot to a bar graph

1 回表示 (過去 30 日間)
Jean-Simon Larochelle
Jean-Simon Larochelle 2020 年 1 月 31 日
Hello,
I have two array (3006x1 double) that represent my X and my Y. When I'm using the plot function it's work well and my data are shown, but if I'm changing the plot function for a bar function, it's only produce a empty figure.
To you have a idea why? Are the argument in the two functions not the same?
Thank you.

回答 (1 件)

Shekhar Vats
Shekhar Vats 2020 年 1 月 31 日
編集済み: Shekhar Vats 2020 年 1 月 31 日
Share your data here so that it's easier to check
var1 = rand(3006,1); var2 = rand(3006,1); % test variables
figure;
ax(1) = subplot(211); plot(var1, '.-'); hold on;
plot(var2, '.-'); grid on; legend ('var1', 'var2');
title ('Line plot');
ax(2) = subplot(212); bar(var1); hold on; bar(var2); grid on;
legend ('var1', 'var2'); title ('Bar plot')
It's working as expected for me for some test variables

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by