How to reduce space between ylabel and y ticks in Matlab plot?
40 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ammy
am 25 Sep. 2021
Kommentiert: Ammy
am 27 Sep. 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 Kommentare
Akzeptierte Antwort
Subhodh Sharma
am 25 Sep. 2021
Bearbeitet: Subhodh Sharma
am 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.
3 Kommentare
Walter Roberson
am 26 Sep. 2021
Are you using R2015a or earlier? That would be important information to know for the purposes of this question !!
Weitere Antworten (1)
yanqi liu
am 26 Sep. 2021
Bearbeitet: Walter Roberson
am 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 Kommentare
Siehe auch
Kategorien
Mehr zu Interactive Control and Callbacks 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!