I want to change a plot to a bar graph
2 ビュー (過去 30 日間)
古いコメントを表示
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.
0 件のコメント
回答 (1 件)
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
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!