我如何对齐文本到ylabel在一个情节?

4次浏览(最近30天)
亚历山德罗Mancari
亚历山德罗Mancari 2021年8月15日
评论道: 马特·J 2021年8月15日
我想添加文本到一个情节,以这样一种方式,它保持一个固定的位置相对于ylabel。我尝试了这段代码,但是文本不是以标签为中心的,如果我调整图形的大小(这是我不想要的),它们的相对位置就会改变。有办法做到吗?
数字
阴谋(1,1)
本产品= ylabel (“标签”
集(yh,“单位”“归一化”);
ylabPos =得到(yh,“位置”);
文本(ylabPos (1) 1“文本”“单位”“归一化”“HorizontalAlignment”“中心”
或者,我可以通过在同一轴上添加第二个ylabel来解决它,但我也没有找到一种方法来做……
谢谢你!

答案(2)

明星黾
明星黾 2021年8月15日
一种方法,
数字
阴谋(1,1)
本产品= ylabel (“标签”);
集(yh,“单位”“归一化”);
ylabPos =得到(yh,“位置”);
文本(ylabPos (1) ylabPos (2),“文本”“单位”“归一化”“HorizontalAlignment”“中心”“绿色”“高级”“旋转”, 90)
如果你想把它放在 ylabel, 这需要重新定义 “ylabPos(1)”

马特·J
马特·J 2021年8月15日
编辑:马特·J 2021年8月15日
数字
阴谋(1,1)
本产品= ylabel (“标签”);
集(yh,“单位”“归一化”“HorizontalAlignment”“中心”“VerticalAlignment”“中间”);
ylabPos =得到(yh,“位置”);
删除(yh);
文本(ylabPos (1) ylabPos (2),“标签”“单位”“归一化”“HorizontalAlignment”...
“中心”“VerticalAlignment”“中间”“旋转”, 90)
文本(ylabPos (1) 1“文本”“单位”“归一化”“HorizontalAlignment”“中心”“VerticalAlignment”“中间”
2的评论
马特·J
马特·J 2021年8月15日
不幸的是,我认为这是不可能的。

登录评论。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!