24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3237  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

W_Hyacinth

新虫 (小有名气)

[求助] 改变ylabel离坐标轴的距离求助,求助已有1人参与

在MATLAB里输入指令:
hc = findobj(allchild(gcf), 'Type', 'axes')
hc2 = findobj(allchild(hc), 'Type', 'text')
set(hc2(3), 'Position', [0 0 0])
本来是想让ylabel的位置离Y轴更近些,但输入以上指令后xlabel就没有了,请问大神们应该怎么改呢,小女子写毕业论文,急用,在线等,谢谢啦
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

W_Hyacinth

新虫 (小有名气)

jjdg: 问题解决请给予应助人奖励 2017-06-12 11:30:21
已解决,谢谢

发自小木虫IOS客户端
3楼2017-06-11 16:50:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

somomo91

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2017-06-12 11:29:48
W_Hyacinth: 金币+5, ★★★很有帮助, 刚百度到怎么给你发金币 2017-06-14 11:31:05
你的方法问题出在 Unit 上面
而且寻找 object 不是特别好的解决办法,因为这个办法比较底层,而且得到的 index 经常是乱的,会导致其他元素出错
比较简单的是
CODE:
plot(xData, yData);
y=ylabel('Y');  
set(y, 'Units', 'Normalized', 'Position', [-0.1, 0.5, 0]); % 负值:ylabel 左移,正值: 右移;0:中间

你可以自己试试看,
2楼2017-06-11 06:22:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见