Просмотр карты в напечатанном размере
Внешний вид карты на экране может отличаться от конечного вывода на печать. Это обусловлено различием в размере и форме окна фигуры и площади, занимаемой фигурой на печатной странице. Карта, которая кажется читаемой на экране, может быть загромождена, когда печатный вывод меньше. Аналогично, относительное положение нескольких осей может быть различным при печати. Эта функция изменяет размер фигуры до напечатанного размера.
Достаточно ли мал текст, чтобы избежать дублирования на карте Европы?
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 изменяет размер текущей фигуры в соответствии с выводимыми на печать данными. Если результирующий размер фигуры превышает размер экрана, фигура увеличивается настолько, насколько это возможно.