Draws arrows parallel to the axes DRAWNORTH
[
current value]
TRUE
, then the area behind the arrows is blanked
before the arrows are drawn. This is done by drawing a rectangle filled with the
current background colour of the selected graphics device. The size of the
blanked area can be controlled using Parameter BLANKSIZE. [FALSE]
1.0
results in the blanked area being just large enough to contain the
drawn arrows and labels. Values larger than 1.0 introduce a blank margin around
the drawn arrows and labels. This parameter also specifies the size of the
picture stored in the graphics database. [1.05]
[
Current graphics device]
"1996.8"
for
example). Such values are interpreted as a Besselian epoch if less than 1984.0
and as a Julian epoch otherwise. !
) value is
supplied, the arrows are drawn parallel to the two axes which were used to
annotate the previously displayed picture. If the arrows are required to be
parallel to the axes of some other Frame, the required Frame should be specified
using this parameter. The string supplied for FRAME can be one of the following
options.
A domain name such as SKY, AXIS, PIXEL.
An integer value giving the index of the required Frame.
An IRAS90 Sky Co-ordinate System (SCS) values such as "EQUAT(J2000)"
(see SUN/163).
An error will be reported if a co-ordinate Frame is requested which is not available in
the previously displayed picture. If the selected Frame has more than two axes, the
Parameter USEAXIS will determine the two axes which are to be used. [!]
[
current value]
"GRAPHICS"
–- gives positions in millimetres from the bottom-left corner of the
plotting surface.
"BASEPIC"
–- gives positions in a normalised system in which the bottom-left corner of
the plotting surface is (0, 0) and the shortest dimension of the plotting surface has
length 1.0. The scales on the two axes are equal.
"CURPIC"
–- gives positions in a normalised system in which the bottom-left corner of
the underlying DATA picture is (0, 0) and the shortest dimension of the picture has
length 1.0. The scales on the two axes are equal.
"NDC"
–- gives positions in a normalised system in which the bottom-left corner of the
plotting surface is (0, 0) and the top-right corner is (1, 1).
"CURNDC"
–- gives positions in a normalised system in which the bottom-left
corner of the underlying DATA picture is (0, 0) and the top-right corner is
(1, 1).
Additional Frames will be available, describing the co-ordinates systems known to the
data displayed within the underlying picture. These could include PIXEL, AXIS, SKY, for
instance, but the exact list will depend on the displayed data. If a null value is
supplied, the ORIGIN position should be supplied in the Frame used to annotate the
underlying picture (supplying a colon ":"
will display details of this co-ordinate
Frame). ["CURNDC"]
!
) value
is supplied, OFRAME is ignored and the arrows are situated at a default position near
one of the corners, or at the centre. The supplied position can be anywhere within the
current picture. An error is reported if the arrows and labels cannot be drawn at
any of these positions. [!]
A comma-separated list of strings should be given in which each string is either an
attribute setting, or the name of a text file preceded by an up-arrow character
""
.
Such text files should contain further comma-separated lists which will be read and
interpreted in the same manner. Attribute settings are applied in the order in which
they occur within the list, with later settings overriding any earlier settings given
for the same attribute.
Each individual attribute setting should be of the form:
name=value
where name
is the name of a plotting attribute, and
value
is the value to assign to the attribute. Default values will be used for any
unspecified attributes. All attributes will be defaulted if a null value (!
)–-the
initial default–-is supplied. To apply changes of style to only the current invocation,
begin these attributes with a plus sign. A mixture of persistent and temporary style
changes is achieved by listing all the persistent attributes followed by a plus sign
then the list of temporary attributes.
See Section E for a description of the available attributes. Any unrecognised attributes are ignored (no error is reported).
The appearance of the arrows is controlled by the attributes Colour(Axes), Width(Axes), etc. (the synonym Arrows may be used in place of Axes).
The text of the label to draw against each arrow is specified by the Symbol(1) and
Symbol(2) attributes. These default to the corresponding attributes of the underlying
picture. The appearance of these labels can be controlled using the attributes
Font(TextLab), Size(TextLab), etc. The gap between the end of the arrow and the
corresponding label can be controlled using attribute TextLabGap. The drawing of labels
can be suppressed using attribute TextLab. [
current value]
An integer index of an axis within the current Frame of the input NDF (in the range 1 to the number of axes in the current Frame).
An axis Symbol string such as "RA"
or "VRAD"
.
A generic option where "SPEC"
requests the spectral axis, "TIME"
selects the time axis,
"SKYLON"
and "SKYLAT"
picks the sky longitude and latitude axes respectively. Only
those axis domains present are available as options.
A list of acceptable values is displayed if an illegal value is supplied. If a null (!
)
value is supplied, the first two axes of the Frame are used. [!]
"A"
and
"B"
, using characters of twice the default size for the label for the first axis. An error is reported if there is no existing DATA picture within the current picture on the selected graphics device.
The application stores a picture in the graphics database with name KEY which contains the two arrows. On exit the current database picture for the chosen device reverts to the input picture.