Карты часто печатаются с размером, который делает объекты на бумаге определенной долей их реального размера. Линейное отношение отображаемых размеров объектов к реальным называется масштабом карты, и он обычно обозначается двоеточием как «1: 1 000 000» или «1:24000». Другим способом задания масштаба является вывод отпечатанных и реальных значений длины, например «1 дюйм = 1 миля ».
Можно указать печатаемый масштаб с помощью paperscale функция. Он изменяет размер печатаемой области на странице в соответствии с масштабом. Если результирующие размеры превышают размер бумаги, можно уменьшить количество пустого пространства вокруг карты с помощью tightmap, zoom, или panzoomи путем изменения положения осей для заполнения фигуры. Это также уменьшает объем памяти, необходимый для печати с помощью zbuffer (растровое изображение) средство визуализации. Обязательно установите шкалу бумаги последней. Например,
set(gca,'Units','Normalized','Position',[0 0 1 1]) tightmap paperscale(1,'in', 5,'miles')
paperscale функция также может принимать знаменатель масштаба в качестве своего первого и единственного аргумента. Если вы хотите, чтобы карта была напечатана в 1:20 000 000, введите
paperscale(2e7)
Для проверки размера и объема текста и относительного положения осей используйте previewmap, который изменяет размер фигуры до печатаемого размера.
previewmap
Дополнительные сведения о печати см. в разделе Печать и сохранение.