How to reduce space between ylabel and y ticks in Matlab plot?
70 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ammy
el 25 de Sept. de 2021
Comentada: Ammy
el 27 de Sept. de 2021
How to reduce the space between y-label and y-ticks, in other words how to closer the y-label to y-axis.
0 comentarios
Respuesta aceptada
Subhodh Sharma
el 25 de Sept. de 2021
Editada: Subhodh Sharma
el 25 de Sept. de 2021
You can use the below command..
ylh=ylabel('ylabel'); % adding ylabelto figure
dy=0.2;
ylh.Position(1)=ylh.Position(1)-dy; % you can change 'dy' according to your need. dy=+ve, will move the label from y axis. dy=-ve , will move the label closer to the axis.
3 comentarios
Walter Roberson
el 26 de Sept. de 2021
Are you using R2015a or earlier? That would be important information to know for the purposes of this question !!
Más respuestas (1)
yanqi liu
el 26 de Sept. de 2021
Editada: Walter Roberson
el 26 de Sept. de 2021
sir, my be you can ref the follow code, please check
clc; clear all; close all;
figure;
ezplot('y=sin(x)');
pause(0.1);
hs = get(gca, 'XLabel');
pos = get(hs, 'Position');
pos(2) = pos(2)+0.2;
set(hs, 'Position', pos)
hs = get(gca, 'YLabel');
pos = get(hs, 'Position');
pos(1) = pos(1)+0.2;
set(hs, 'Position', pos)
4 comentarios
Ver también
Categorías
Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!