MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB图像处理] bar 柱状图 (https://www.labfans.com/bbs/showthread.php?t=9751)

lixiao0205 2009-09-24 11:20

bar 柱状图
 
1 个附件
x=[1,2,3,4];y1=[1,2,3,4];bar(x,y)
x=[1,2,3,4];y2=[1,2,3,4];bar(x,y)


我想让两组柱状图在一个图上显示,来观看对比的数据,请问怎么弄?不要两组数据的图重叠,想要并列。就像附件里的那张图一样,但是纵坐标是一样的。

谢谢各位朋友!

Juicy 2009-09-24 18:33

回复: bar 柱状图
 
y1=[1,2,3,4];
y2=[1,2,3,4];
x=[1,2,3,4];
bar(x,y1,'group')
bar(x,y2,'group')

lixiao0205 2009-09-25 09:29

回复: bar 柱状图
 
[QUOTE=Juicy;31820]y1=[1,2,3,4];
y2=[1,2,3,4];
x=[1,2,3,4];
bar(x,y1,'group')
bar(x,y2,'group')[/QUOTE]

我试了 这样还是不行了 只能看到下面一组柱状图了

xsprinkle 2009-11-22 18:56

回复: bar 柱状图
 
把‘group’改为 ‘stack’ 帮助文件里有例子

slgu 2009-11-23 11:26

回复: bar 柱状图
 
若:
x=[1 2 3 4];
y1=[1 3 4 5];
y2=[3 5 2 1];
bar(x-.2,y1,.4,'r')
hold on
bar(x+.2,y2,.4,'c')

cooleggyh 2009-12-01 00:23

回复: bar 柱状图
 
%Use x and x+1 as x-coordinates and use different colors to differentiate the bars
x=[1,2,3,4];y1=[1,2,3,4];y2=[1,2,3,4];
bar(x,y1,'b');
hold
bar(x+1,y2,'r');


所有时间均为北京时间。现在的时间是 07:05

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.