link axes of specific subplots

484 Ansichten (letzte 30 Tage)
Lieke Numan
Lieke Numan am 1 Feb. 2019
Kommentiert: Stephen Cowen am 25 Mai 2023
I have a subplot of size (8,1). I want to link the x-axis of the first two subplots with eachother (so they'll stay the same when zooming), and the 3rd-8th axes of eachother.
Could you help me?

Akzeptierte Antwort

Luna
Luna am 1 Feb. 2019
Hi Lieke,
Try this below:
ax1 = subplot(8,1,1);
% plot something
ax2 = subplot(8,1,2);
% plot something
ax8 = subplot(8,1,8);
% plot something
linkaxes([ax1,ax2],'x');
linkaxes([ax3,ax8],'x'); % where ax1 ... ax8 are your axis handles.
  3 Kommentare
Luna
Luna am 4 Feb. 2019
Your welcome :)
Stephen Cowen
Stephen Cowen am 25 Mai 2023
Typically, this works well, until it doesn't. I am getting intermittent crashes when I use linkaxes and zoom or pan in one axis. 9.13.0.2105380 (R2022b) Update 2

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by