How to reduce space between ylabel and y ticks in Matlab plot?
73 views (last 30 days)
Show older comments
How to reduce the space between y-label and y-ticks, in other words how to closer the y-label to y-axis.
0 Comments
Accepted Answer
Subhodh Sharma
on 25 Sep 2021
Edited: Subhodh Sharma
on 25 Sep 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.
More Answers (1)
yanqi liu
on 26 Sep 2021
Edited: Walter Roberson
on 26 Sep 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)


See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!