Matlab: change position of ylabel
315 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I was wondering if it is possible to change the position of the ylabel. I would like to move it down (as suggested on the attached figure) to match it better with the yticks.
0 Kommentare
Antworten (2)
Ameer Hamza
am 15 Mai 2020
Bearbeitet: Ameer Hamza
am 15 Mai 2020
If you have the handle of ylabel, then you can modify its position using the 'position' property. For example
label_h = ylabel('myLabel');
label_h.Position(1) = 2040; % change horizontal position of ylabel
label_h.Position(2) = 0; % change vertical position of ylabel
Experiment with these values until you get the required location.
2 Kommentare
Walter Roberson
am 8 Okt. 2022
Recent versions of MATLAB automatically rotate the angle for clarity.
David Hasin
am 8 Okt. 2024
You can simply add this to the label line: ", 'Position', [-0.155,0.85,1]"
Here is an example:
ylabel('$\overline U_x/U_o$','FontSize',18,'Interpreter','Latex', 'Position', [-0.155,0.85,1]);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Axis Labels finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!