DCL:GRPH2:USPACK: Auto-Scaling Routines: Basic Structure
The parameters specific to the USPACK are handled by uspget/uspset,
but routines (ussttl) are also provided for specifying the titles at
once. Of these, usinit is called from grfrm and grfig,
so the user normally does not need to call it.
The USPACk uses the routines of UUPACK and UXPACK/UYPACK for plotting
coordinate axes and line graphs, so it is affected by the internal variables of
these packages. The control items, their control routines, and the internal
variables are given below.
Control Item | SET Routine | Internal Variable |
The minimum and maximum value of the coordinate axes | * sg p SET/sgswnd | uxmin/uxmax/uymin/uymax |
The viewport | * sg p SET/sgsvpt | vxmin/vxmax/vymin/vymax |
The direction of a coordinate axis | uslset | lxinv/lyinv |
The offset values | usrset | xoff/yoff |
The factor value | usrset | xfac/yfac |
The tick mark interval | usrset | dxt/dyt |
The position of the coordinate axis | uscset | cxside/cyside |
The direction of the tick marks | *uziset | inner |
The label interval | usrset | dxl/dyl |
The direction of the label | *uziset | irotl zs |
The centering option of the label | *uziset | icent zs |
The title characters | uscset/ussttl | cxttl/cyttl |
The unit of the sub-label | uscset | cxunit/cyunit |
The parenthesis of the sub-label | uscset | cblkt |
The position of the sub-label | uscset | cxspos/cyspos |
The flag for title, sub-label, and label | *uzlset | label zs |
The character size | *uzfact | argument |
The polyline attributes | *uuslni/uuslnt | argument |