我试图在情节的顶部显示一些文字。使用
text(13,15200,('~ 12h'),'HorizontalAlignment','right','VerticalAlignment','middle','FontSize',10,'FontAngle','italic');
我可以创建我想要的文本框。但我无法做的事情是在该文本对象中创建一个回车符。已经尝试添加'\ r'或'\ n',但我唯一得到的是显示'\ r'或'\ n'而不突破界限。有什么想法吗?
我现在用文本对象来放置文本WITHIN轴。但我仍然试图找到一种方法将一些文字放在grap之外。搜索stackoverflow我发现了这个Post about using UICONTROL。它工作得很好但是当我导出到EPS时,文本似乎是像素格式而不是矢量 - 所以它看起来非常糟糕。除了使用uicontrol之外还有另外一种方法吗?
非常感谢您的帮助!
答案 0 :(得分:1)
在未解释的文本中,您可以使用回车符指定换行符,该回车符具有ascii代码10。
text(x,y,sprintf('break after this%snew line here',char(10)));
要允许轴外的文本,您需要关闭文本对象的剪裁
text(x,y,.....,'clipping','off')