Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-09-24, 11:20   #1
lixiao0205
初级会员
 
注册日期: 2008-04-19
年龄: 42
帖子: 4
声望力: 0
lixiao0205 正向着好的方向发展
默认 bar 柱状图

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)


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

谢谢各位朋友!
上传的图像
文件类型: jpg bar[1].jpg (24.0 KB, 10 次查看)
lixiao0205 当前离线   回复时引用此帖
旧 2009-09-24, 18:33   #2
Juicy
初级会员
 
注册日期: 2008-10-08
帖子: 24
声望力: 17
Juicy 正向着好的方向发展
默认 回复: bar 柱状图

y1=[1,2,3,4];
y2=[1,2,3,4];
x=[1,2,3,4];
bar(x,y1,'group')
bar(x,y2,'group')
__________________
:ft:
Juicy 当前离线   回复时引用此帖
旧 2009-09-25, 09:29   #3
lixiao0205
初级会员
 
注册日期: 2008-04-19
年龄: 42
帖子: 4
声望力: 0
lixiao0205 正向着好的方向发展
默认 回复: bar 柱状图

引用:
作者: Juicy 查看帖子
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-11-22, 18:56   #4
xsprinkle
普通会员
 
注册日期: 2008-11-06
年龄: 42
帖子: 39
声望力: 17
xsprinkle 正向着好的方向发展
默认 回复: bar 柱状图

把‘group’改为 ‘stack’ 帮助文件里有例子
xsprinkle 当前离线   回复时引用此帖
旧 2009-11-23, 11:26   #5
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: 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')
slgu 当前离线   回复时引用此帖
旧 2009-12-01, 00:23   #6
cooleggyh
初级会员
 
注册日期: 2009-12-01
年龄: 35
帖子: 6
声望力: 0
cooleggyh 正向着好的方向发展
默认 回复: 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');
cooleggyh 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 23:41


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