Oto coś, co może pomóc:
MyBox = uicontrol('style','text');
set(MyBox,'String','Your YLabel')
set(MyBox,'Position',[0,0,10,10])
Można dodać inne właściwości, aby obrócić go i zmienić kolor tła.
Edit:
No i nie znaleźliśmy żadnych sposobów działania obrót z uicontrol. Inną opcją jest użycie polecenia 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)
można utworzyć tylko jeden 'ylabel' (powiedzmy, na pierwszy poletko), a następnie użyj [ten powiązane pytanie] (http://stackoverflow.com/questions/10634923/align-the-ylabel-in-subplots) w celu wyrównania. –
@EitanT: Próbowałem użyć właściwości 'position' etykiety, aby ustawić ją na środku osi Y wszystkich subplots, ale wygląda na naprawioną. Czy możesz zasugerować mi współrzędne właściwości 'position' dla podpowierzchni '2 row'. Wielkie dzięki. – Mushi
Zrobiłem to dla mnie z tą samą własnością "pozycji". Chodziło tylko o dostosowanie pozycji zgodnie z tikami etykiety. Dzięki za pomoc. – Mushi