【发布时间】:2013-06-20 02:00:21
【问题描述】:
我想在条形图中显示标签(如果可能,删除颜色)。例如,下面是一个创建彩色条形图的代码 sn-p:
S=[1 4 1 2 3 4];
R=[4 4 4 10 6 1];
f=zeros(5,6);
for i=1:5
for j=1:numel(S)
if S(j)==i
f(i,j)=R(j);
end
end
end
barplot=bar(f,'stacked');
我想要的是这样的东西:
我该怎么做?你可以帮帮我吗?提前致谢!
【问题讨论】:
-
如果您发布示例输出图的图像会非常有帮助。
-
没有简单的方法可以做到这一点。您可以使用
text在绘图中绘制文本,但在这种情况下您可能希望使用fill自己绘制条形图。这很乏味。 -
嗨,eitan...:(实际上我的声誉很低,所以我无法发送图像...但是如果您给我您的电子邮件地址,我会为您发送它
-
@EitanT 当然亲爱的 eitan,我会删除我的旧问题,我上传了我想要的图像。实际上在这个图像中,数据(数字)显示了矩阵 f 中的列。 imgur.com/S2kiTb8
-
@EitanT 谢谢亲爱的 eitan。