Вы можете изменять высоту графика, сохраняя количество и значения отметок, что уменьшает расстояние между отметками.
Для этого установите свойство 'Position'
окна рисунка (это равносильно перетаскиванию краев окна для уменьшения размера рисунка) и установке местоположений меток вручную, чтобы MATLAB не уменьшал их количество.Например:
h = gcf; % figure handle
a = gca; % axes handle
ticks = get(a,'YTick');
pos = get(h,'Position');
pos(4) = pos(4) * 0.75; # reduce the size
set(h,'Position',pos);
set(a,'YTick',ticks)
Следует также отметить свойства рисунка PaperPosition, PaperSize и другие свойства Paper ..., так как они используются при печати (также в файл).Возможно, вы захотите вручную установить эти свойства перед созданием PDF или EPS из графика.