Как установить «большую одиночную» метку ylabel для нескольких фигур сюжета в Matlab?
Я пытался искать, но нашел аналогичный вопрос только с «matplotlib», а не с Matlab.
Заранее спасибо.
Как установить «большую одиночную» метку ylabel для нескольких фигур сюжета в Matlab?
Я пытался искать, но нашел аналогичный вопрос только с «matplotlib», а не с Matlab.
Заранее спасибо.
Вот что может вам помочь:
MyBox = uicontrol('style','text');
set(MyBox,'String','Your YLabel')
set(MyBox,'Position',[0,0,10,10])
Вы можете добавить другие свойства, чтобы повернуть его и изменить цвет фона.
Редактировать:
Ну, я не нашел способов сделать вращение с помощью uicontrol. Другой вариант — использовать команду text
:
%your subplot
h = axes('Position',[0 0 1 1],'Visible','off'); %add an axes on the left side of your subplots
set(gcf,'CurrentAxes',h)
text(.1,.45,'Your YLABEL',...
'VerticalAlignment','bottom',...
'HorizontalAlignment','left', 'Rotation', 90, 'FontSize',18)
ylabel
(скажем, для первого подзаголовка), а затем использовать этот связанный вопрос чтобы выровнять его. - person Eitan T   schedule 23.09.2013