MATLAB如何固定text在图中的相对位置

text函数

语法:

text(x,y,txt)
text(___,Name,Value)

text的详细用法参见MATLAB帮助文档

一般text函数的前面两项是输入插入string的坐标位置,但若想固定string在图中的相对位置,比如说让string 一直显示在图的右上角,并不随图的坐标轴的大小的改变而改变,那这个应当如何实现呢?

利用text的Unit属性,利用normalized的单位来实现
MATLAB如何固定text在图中的相对位置_第1张图片

实例如下:

text( 'string',"(a) UB-OR", 'Units','normalized','position',[0.75,0.95],  'FontSize',14,'FontWeight','Bold','FontName','Times New Roman');  

MATLAB如何固定text在图中的相对位置_第2张图片
据此,固定了text在图中的相对位置,在绘制一系列图表时,可移植至其他图形。

你可能感兴趣的:(#,MATLAB图形绘制技巧,matlab)