Global Index (short | long) | Local contents | Local Index (short | long)
tightmap(style)
TIGHTMAP removes whitespace around a map TIGHTMAP sets the MATLAB axis limits to be tight around the map in the current axes. This eliminates or reduces the white border between the map frame and the axes box. Use AXIS AUTO to undo TIGHTMAP. See also PANZOOM, ZOOM, PAPERSCALE, AXESSCALE, PREVIEWMAP
This function calls | |
---|---|
function tightmap(style) % Copyright 1996-2000 Systems Planning and Analysis, Inc. and The MathWorks, Inc. % $Revision: 1.5 $ $Date: 2000/01/18 02:04:40 $ if nargin == 0 style = 'loose'; end switch style case 'tight' param = 0; case 'loose' param = 1; otherwise error('Style must be ''tight'' or ''loose''') end hframe = handlem('Frame'); newframe = 0; if isempty(hframe) hframe = framem2; newframe = 1; end xframe = get(hframe,'Xdata'); yframe = get(hframe,'Ydata'); % remove spurious zero at end of frame (was converted from NaN - PC matlab bug?) xframe(end) = []; yframe(end) = []; xdiff = max(xframe) - min(xframe); ydiff = max(yframe) - min(yframe); xlim([min(xframe) max(xframe)] + param*xdiff/100*[-1 1]) ylim([min(yframe) max(yframe)] + param*ydiff/100*[-1 1]) if newframe; delete(hframe); end % to toggle state back to what it was