
How to change the axis length in a plot?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Denise Selegato
am 13 Jan. 2016
Kommentiert: Star Strider
am 14 Jan. 2016

In the figure, the x axis for the first subplot has only 3 elements. How can I set this feature for all the other subplots? For each one will only have 3 ticks insted of variate x axis elements. Thank you
0 Kommentare
Akzeptierte Antwort
Star Strider
am 13 Jan. 2016
You can change the axis labels in each subplot individually:
x = linspace(2, 3);
y = sin(2*pi*(x-2)).^2;
figure(1)
subplot(2,1,1)
plot(x, y) % Default Axis Tick Labels
title('Subplot 1')
sp2 = subplot(2,1,2);
plot(x, y)
xt = get(sp2, 'XTick'); % Current 'XTick' Values For Subplot #2
xtn = linspace(min(xt), max(xt), 3); % Define New 'XTick' Values for Subplot #2
set(sp2, 'XTick', xtn) % Set New 'XTick' Values for Subplot #2
title('Subplot 2')

2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Axis Labels 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!