Минимальный пример:
[x,y,z] = peaks(50);
figure;
subplot(5,1,1:4);
pcolor(x,y,z);
shading flat;
colorbar;
subplot(5,1,5);
plot(x(end/2,:), z(end/2,:));
В этом примере я хотел бы, чтобы нижняя часть графика показывала сечение пиков вдоль y = 0 и окончание графика в той же позиции, что и подзаголовок pcolor, так что отметки x находятся на идентичных позициях. На самом деле, тогда мне не нужна дублирующая ось x. Итак,
Как изменить масштаб нижнего участка графика так, чтобы правый предел совпадал с правым пределом верхней части графика? (желательно, чтобы шкала цветов могла быть включена / выключена без нарушения этого выравнивания)
(К вашему сведению, я узнал , я могу использовать команду linkaxes , чтобы иметь правильное поведение масштабирования в второй шаг)