How to reduce space between ylabel and y ticks in Matlab plot?
显示 更早的评论
How to reduce the space between y-label and y-ticks, in other words how to closer the y-label to y-axis.
采纳的回答
更多回答(1 个)
yanqi liu
2021-9-26
编辑:Walter Roberson
2021-9-26
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 个评论
Ammy
2021-9-26
Walter Roberson
2021-9-26
编辑:Walter Roberson
2021-9-26
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
2021-9-27
Yes, sir, this is good idea
Ammy
2021-9-27
类别
在 帮助中心 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!