Посмотреть карту на напечатанном размере
Внешний вид карты на экране может отличаться от конечного напечатанного выхода. Это объясняется различием в размере и форме окна рисунка и области, которую рисунок занимает на печатной странице. Карта, которая может считываться на экране, может быть загромождена, когда печатный выход меньше. Аналогично, относительное положение нескольких осей может показаться различным при печати. Эта функция изменяет размер рисунка на размер печати.
Является ли текст достаточно маленьким, чтобы избежать перекрытия в карте Европы?
figure
worldmap europe
land=shaperead('landareas.shp','UseGeoCoords',true);
geoshow([land.Lat],[land.Lon])
m=gcm;
latlim = m.maplatlimit;
lonlim = m.maplonlimit;
BoundingBox = [lonlim(1) latlim(1);lonlim(2) latlim(2)];
cities=shaperead('worldcities.shp', ...
'BoundingBox',BoundingBox,'UseGeoCoords',true);
for index=1:numel(cities)
h=textm(cities(index).Lat, cities(index).Lon, ...
cities(index).Name);
trimcart(h)
rotatetext(h)
end
orient landscape
tightmap
axis off
previewmap
Рисунок не может быть больше экрана.
previewmap изменяет размер текущей фигуры так, чтобы он совпадал с печатным выходом. Если получившийся размер фигуры превышает размер экрана, рисунок максимально увеличивается.