将文本放入MATLAB中的非活动Axes中

例如,大多数MATLAB绘图命令允许您指定要作用的轴

plot (x,y)

在当前轴上绘制,但是

plot(Ax, x, y)

将在Ax轴上绘制.

同样,您可以标记非活动轴的x轴或y轴

xlabel(Ax, 'this label goes on the x-axis of Ax whether or not Ax == gca')

但text命令似乎不支持此功能.有没有办法将文本放入非活动轴?

我问因为这个顺序:

currentAxes = gca;
axes(Ax); %MLINT warning here
text(x,y,'this text ends up on axes Ax now');
axes(currentAxes); %MLINT warning here

将抛出MLINT警告,在脚本函数中调用轴(axes_handle)很慢.

在调用text命令时使用’Parent’属性

text(x,y,'text','Parent', Ax)
相关文章
相关标签/搜索