Matlab将文本添加到图的外部

时间:2012-05-10 00:13:50

标签: matlab text figure

如何在图的右侧添加文字?我想调整图表的大小,在右边留一些空白区域并在那里添加一些信息。

谢谢!

2 个答案:

答案 0 :(得分:15)

如果您想将该文字放在图例中,您可以这样做:

legend('Some quick information','location','EastOutside')

这是最简单的。但是,为了进行更多控制,您可以在图窗口中放置一个文本框:

MyBox = uicontrol('style','text')
set(MyBox,'String','Here is a lot more information')

并将其移动:

set(MyBox,'Position',[xpos,ypos,xsize,ysize])

答案 1 :(得分:4)

尝试使用短文:

plot(1:5);
text(5.05, 2.5, 'outside', 'clipping', 'off');

或者这个更复杂注释的解决方案:

http://radio.feld.cvut.cz/matlab/techdoc/creating_plots/chaxes6.html