I want to change a plot to a bar graph
3 次查看(过去 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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!