多个errorbars成对的阴谋
49视图(30天)
显示旧的评论
你好再次,
我有策划一些errorbars使用命令你在我之前提出的问题:
x = 1;y = 8.35;
sd = 4.13;
酒吧(x, y);
持有在
errorbar (x, y, sd)
ylim (14 [0])
xticks ([0:2])
持有从
然而,我想做同样的一副图,所以在每个数字有两条,而不是1。我修改了下面这样的代码:
错误= (3.3 - 2.1;1.1 4);
x = [1:2; 1:2) ';
y = [3.5 - 2.2;5.2 - 3.3);
栏(x, y)
持有在
errorbar (x, y,错误,‘*’)
ylim (18 [8])
xticks ([1:2])
持有从
问题是,显示偏差的误差完全不适合在柱形图表。你知道怎么解决这个问题?
我附上了截图
0评论
接受的答案
亚当Danz
2019年9月24日
编辑:亚当Danz
2021年12月10日
定位的中心Matlab版本中每个分组栏R2019b之前,使用非法酒吧对象属性,“
XOffset
”,这是每个集团bar-center指数的水平偏移值。在R2019b和后,使用
XEndpoints
。
xCnt
是酒吧的中心。
错误= (3.3 - 2.1;1.1 4);
x = [1:2; 1:2) ';
y = [3.5 - 2.2;5.2 - 3.3);
h =酒吧(x, y)
持有在
%得到酒吧中心
(1).XData xCnt = h。' + [h.XOffset];
%替代:xCnt = (h (1),“XData”)。' + cell2mat (get (h, XOffset))。”;% XOffset是非法
在Matlab R2019b %,后来,
% xCnt = vertcat (h.XEndPoints)”;
errorbar (xCnt (:), y(:),错误(:),‘*’)% < - - - - - -如果你想要1 errorbar对象
% errorbar (xCnt, y,错误,‘*’)% < - - - - - -如果你想要单独errorbar对象,为每个bar-group 1
% errorbar (…,“k *”)使errorbars黑色(这是比黄色)
ylim (18 [8])
xticks ([1:2])
持有从