How to reduce space between ylabel and y ticks in Matlab plot?
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.
Accepted Answer
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)


4 Comments
Ammy
on 26 Sep 2021
Walter Roberson
on 26 Sep 2021
Edited: Walter Roberson
on 26 Sep 2021
how_much_to_move = 0.1;
ezplot('y=sin(x)');
hs = get(gca, 'YLabel');
pos = get(hs, 'Position');
pos(1) = pos(1) + how_much_to_move;
set(hs, 'Position', pos)
adjust how_much_to_move as needed for your purposes.
yanqi liu
on 27 Sep 2021
Yes, sir, this is good idea
Ammy
on 27 Sep 2021
Categories
Find more on Axis Labels in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!