作者laion (回地球啦)
看板MATLAB
标题[讨论] subplot 取 errorbar 的data
时间Wed Mar 21 00:01:59 2012
我刚测试过假如只有一张图
h=figure
errorbar(x,y,err,'bo-')
取误差的data的写法可用一般取data的方法
即
get_err=get(get(gca,'children'),'UData')
或把UData 改成LData也行
******
但同样的方法在subplot下面却不行
例如原图为
h1=subplot(1,2,1);
errorbar(x,y,err,'bo-');
h2=subplot(1,2,2);
errorbar(x,y,err,'bo-');
假如我要取第一张图的误差
s=get(gca,'children');
get_err=get(get(s(1),'children'),'Udata')
确没有办法得到数据 (似乎children下没有udata的物件,用xdata/ydata都可以取到数据)
有人知道原因吗??
谢谢!!
--
你知道吗?
最美的音乐
是寂静,
再来,
才是巴哈。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 128.232.229.153