Поместите текст в неактивные оси в MATLAB

Большинство команд построения графиков 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')

Но текстовая команда, похоже, не поддерживает эту функцию. Есть ли способ поместить текст в неактивные оси?

Я спрашиваю, потому что эта последовательность:

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) выполняется медленно в скриптовых функциях.

7
задан Marc 21 September 2010 в 13:02
поделиться