SET_ISOXY Name
SET_ISOXY Purpose
Set data window with equal x & y scales. Covers at least given range
Category
Calling Sequence
set_isoxy, xmn, xmx, ymn, ymx Inputs
xmn, xmx = desired min and max X. in
ymn, ymx = desired min and max Y. in
Keyword Parameters
Keywords
CHARSIZE=csz Character size for axis labels (def=1).
/LIST = list actual window that is set.
XLOCK = position where position is one of
'xmn' to extend window upward from the min x.
'xmd' to extend window outward from the mid x.
'xmx' to extend window downward from the max x.
YLOCK = position where position is one of
'ymn' to extend window upward from the min y.
'ymd' to extend window outward from the mid y.
'ymx' to extend window downward from the max y.
NXRANGE = [nx_min, nx_max] sets x pos. in norm. coord.
Min and max normalized x. Def = [0., 1.]
NYRANGE = [ny_min, ny_max] sets y pos. in norm. coord.
Min and max normalized y. Def = [0., 1.]
LATITUDE=lat If given will set equal scaling based on
given latitude. Expands X range by 1/cos(lat).
Given latitudes not changed. Outputs
Common Blocks
Notes
Notes
Either xmn, xmx or ymn, ymx will be adjusted to force
equal scaling in X and Y in the current screen window.
At least the specified range will be covered in both X
and Y, but a greater range will be covered in one.
The window middle or corners may be fixed.
set_isoxy,0,0,0,0 (or set_isoxy,0) resets autoscaling.
Modification History
R. Sterner. 3 Sep, 1986.
Johns Hopkins University Applied Physics Laboratory.
RES 10 Sep, 1989 --- converted to SUN.
R. Sterner, 8 Nov, 1991 --- fixed !x.style,!y.style to
be reset on set_isoxy,0,0,0,0 and also allowed set_isoxy,0.
R. Sterner, 21 Apr, 1992 --- added a plot statement to
set scaling. No plot is output.
R. Sterner, 1995 Jul 20 --- Added LATITUDE keyword.
R. Sterner, 2010 Aug 08 --- Dropped chars in plotwin call.
Copyright (C) 1986, Johns Hopkins University/Applied Physics Laboratory
This software may be used, copied, or redistributed as long as it is not
sold and this copyright notice is reproduced on each copy made. This
routine is provided as is without any express or implied warranties
whatsoever. Other limitations apply as described in the file disclaimer.txt.