previewmap
以打印尺寸查看图示
说明
屏幕上显示的地图可能与最终的打印效果有所不同。这是由于图窗的大小和形状与图在打印页面上所占区域之间存在差异所致。一张在屏幕上看起来清晰易读的地图,一旦打印出来尺寸变小,可能会显得杂乱无章。同样,多个轴的相对位置在打印时可能会显得不同。该函数将图形调整为打印尺寸。
示例
在欧洲地图上,文字是否足够小,以避免重叠?
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 将当前图的大小调整为与打印输出一致。如果生成的图的大小超过屏幕尺寸,则会尽可能放大该图。
版本历史记录
在 R2006a 之前推出