Provided by: libncarg-dev_6.6.2.dfsg.1-10build2_amd64 bug

NAME

       ANOTAT - Changes the values of certain primary control parameters, purportedly having to do with
       "annotation" of a graph.

SYNOPSIS

       ANOTAT (XLAB,YLAB,LBAC,LSET,NDSH,DSHC)

C-BINDING SYNOPSIS

       #include <ncarg/ncargC.h>

       void c_anotat(char *xlab, char *ylab, int lbac, int lset, \
       int ndsh, char *dshc[])

DESCRIPTION

       XLAB        (an input expression of type CHARACTER) defines a new "x-axis label". (If the first character
                   of  this  expression  is  "CHAR(0)",  no  new "x-axis label" is defined; the current one will
                   continue to be used.) A character string defining a new X-axis label must either  be  of  the
                   exact  length  specified by the current value of 'LINE/MAXIMUM.' (default: 40 characters), or
                   shorter; if shorter, it must be terminated by the character defined by the current  value  of
                   'LINE/END.'  (default:  a  '$').  The  string becomes the new text of line number -100 of the
                   label 'B'.

       YLAB        (an input expression of type CHARACTER) defines a new "y-axis label". (If the first character
                   of this expression is "CHAR(0)", no new "y-axis label"  is  defined;  the  current  one  will
                   continue  to  be  used.) A character string defining a new Y-axis label must either be of the
                   exact length specified by the current value of 'LINE/MAXIMUM.' (default: 40  characters),  or
                   shorter;  if  shorter, it must be terminated by the character defined by the current value of
                   'LINE/END.' (default: a '$'). The string becomes the new text of line number 100 of the label
                   'L'.

       LBAC        (an input expression of type INTEGER), if non-zero, must have the integer value 1, 2,  3,  or
                   4,  the  real  equivalent  of  which is to become the new value of 'BACKGROUND.'. (If LBAC is
                   zero, no change is to be made in the current value.)  The value  "1"  specifies  a  perimeter
                   background,  the  value  "2" a grid background, the value "3" a half-axis background, and the
                   value "4" no background at all.

                   See the discussion of 'BACKGROUND.', in the autograph_params man page.

       LSET        (an input expression of type INTEGER), if non-zero, must have the absolute value 1, 2, 3,  or
                   4,  the  real  equivalent  of which is to be stored (by means of a call to AGSETI) as the new
                   value of 'SET.'. If LSET is zero, no change is to be made in the current value of 'SET.'.

                   See the discussion of 'SET.', in the autograph_params man page.

       NDSH        (an input expression of type INTEGER), if zero, specifies that no change is to be made in the
                   parameters which specify the dashed-line patterns to be used for curves.

                   •      If NDSH is non-zero, it specifies an integer value whose  real  equivalent  is  to  be
                          stored as the new value of 'DASH/ SELECTOR.' (which has the default value "1.").

                   •      If  NDSH  is negative, 'DASH/SELECTOR.' is set negative, forcing EZMY and EZMXY to use
                          internally-defined "alphabetic" patterns for the MANY curves drawn ("A" for the first,
                          "B" for the second, . . ., "Z" for the 26th, "A" for the 27th, etc.). The routines EZY
                          and EZXY are unaffected.

                   •      If NDSH is greater than zero, it must be less than  or  equal  to  26,  and  the  next
                          argument,  DSHC,  must contain NDSH dashed-line patterns comprising the new "user" set
                          of patterns. The fact that 'DASH/SELECTOR.' is set positive forces EZMY and  EZMXY  to
                          use  this  set of patterns. (The routines EZY and EZXY always use the first pattern in
                          this set.)  The contents of the array DSHC are copied to storage  local  to  Autograph
                          and pointers to them are installed as the values of 'DASH/PATTERNS/1.', '.../2.', etc.

                   See the discussion of 'DASH.', in the autograph_params man page.

       DSHC        (an  input array of type CHARACTER, dimensioned NDSH) is meaningful only when NDSH is greater
                   than zero. In this case, it must be an array of NDSH character strings, each  of  the  length
                   specified by the current value of 'DASH/ LENGTH.'. Each character string represents a dashed-
                   line  pattern;  dollar signs mean "pen down", quotes mean "pen up", and other characters mean
                   "draw me".

                   See the discussion of 'DASH.', in the autograph_params man page.

C-BINDING DESCRIPTION

       The C-binding argument descriptions are the same as the FORTRAN argument descriptions.

USAGE

       This routine sets internal parameter values.  For  a  complete  list  of  parameters  available  in  this
       utility, see the autograph_params man page.

EXAMPLES

       Use the ncargex command to see the following relevant examples: agex08, agex10, agex13, bnchmk, sprevx.

ACCESS

       To  use ANOTAT or c_anotat, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c, preferably in
       that order.

SEE ALSO

       Online: autograph, autograph_params, agback, agbnch, agchax,  agchcu,  agchil,  agchnl,  agcurv,  agdshn,
       aggetc,  aggetf,  aggeti, aggetp, aggetr, agpwrt, agrstr, agsave, agsetc, agsetf, agseti, agsetp, agsetr,
       agstup, agutol, displa, ezmxy, ezmy, ezxy, ezy

COPYRIGHT

       Copyright (C) 1987-2009
       University Corporation for Atmospheric Research
       The use of this Software is governed by a License Agreement.

UNIX                                               March 1993                                     ANOTAT(3NCARG)