SET:PHYSICA_keywords

ARROLEN

 Default value:  ARROLEN = 0.20

 Arrow head length as a fraction of the total arrow length.  Used for
 arrows drawn with the FIGURE command.

ARROTYP

 Default value:  ARROTYP = 00

 The type of arrow drawn with the FIGURE command.

 ARROTYP = 00 - open head, line segment with arrowhead at one end
           01 - open head, line segment with arrowhead at each end
           02 - open head, no line segment
           10 - closed head, line segment with arrowhead at one end
           11 - closed head, line segment with arrowhead at each end
           12 - closed head, no line segment

ARROWID

 Default value:  ARROWID = 0.15

 Arrow head width as a fraction of the total arrow length.  Used for
 arrows drawn with the FIGURE command.

AUTOSCALE

 Syntax: SET AUTOSCALE keyword{\qualifier}
 Keywords: ON, OFF, COMMENSURATE, XAXIS, YAXIS
 Qualifiers: \VIRTUAL
 Defaults: both x- and y-axes autoscaled, \-VIRTUAL

 The AUTOSCALE keyword controls autoscaling for graph axes.
 Autoscaling remains in effect until either the command
 SET AUTOSCALE OFF is entered, or the SCALES command is entered.
 Autoscaling affects commands that draw axes, e.g., the commands
 GRAPH, CONTOUR, DENSITY, REPLOT, and SLICES.

 Autoscaling means to automatically choose the minimum and maximum
 values for the axes, as well as the number of large, numbered,
 tic marks for the axes. The type of autoscaling that is done
 depends on the keyword that is used with the command.

Additional Information on:

  • keywords
  • VIRTUAL
  • CNTSEP

     Default value:  CNTSEP = 9.5cm, %CNTSEP = 50.
    
     The separation between contour labels can be set with CNTSEP
     or %CNTSEP. If %CNTSEP is used, the separation is a percentage
     of the height of the window, that is, YUWIND-YLWIND. If CNTSEP
     is used, the separation is expressed in centimeters or inches,
     depending on the units type as set with the SET UNITS command.
    

    LABSIZ

     Default value:  LABSIZ = 0.285cm, %LABSIZ = 1.5
    
     The size of the contour labels can be set with LABSIZ or %LABSIZ.
     If %LABSIZ is used, the size is a percentage of the height of the
     window, that is, YUWIND-YLWIND. If LABSIZ is used, the size is
     expressed in centimeters or inches, depending on the units type
     as set with the SET UNITS command.
    

    LEGSIZ

     Default value:  LEGSIZ = 0.304cm, %LEGSIZ = 1.6
    
     The size of numeric legend entries in CONTOUR and DENSITY commands.
     It can be set as LEGSIZ or %LEGSIZ. If %LEGSIZ is used, the size is
     a percentage of the height of the window, that is, YUWIND-YLWIND. If
     LEGSIZ is used, the size is expressed in centimeters or inches,
     depending on the units type as set with the SET UNITS command.
    

    LEGFRMT

     Default value:  LEGFRMT = `1PE10.3'
    
     The format used for the numeric legend values in the DENSITY command
     and for the contour levels in the CONTOUR legend.
    

    ERRFILL

     Default value:  ERRFILL = 0.0
    
     If the \ERRFILL qualifier is used when reading vectors, an
     invalid field in the data file causes either the entire
     record to be filled with the value of ERRFILL if a format is
     used, or only that invalid field will be filled with ERRFILL if
     no format is used.
    

    FILL

     FILL is used in the FIGURE command with BOX, POLYGON, WEDGE, CIRCLE,
     ELLIPSE, and ARROWs with closed heads.  It is also used with the
     DENSITY\BOXES command to fill the boxes.  Default value: FILL=0
    
            FILL  = 0    no filling  (the default)
      1 <= |FILL| <= 10  fill with hatch pattern
     11 <= |FILL| <= 99  fill with dithering pattern nm, where n is the
                         increment number of dots to light up horizontally
                         and m is the increment number of dots to light up
                         vertically.
            FILL < 0, then erase using |FILL|
    

    Additional Information on:

  • examples
  • HATCH

     Parameters: n { v a }
    
     The SET HATCH command changes the hatch pattern definitions that are
     used for text bolding, for filling areas under curves or histograms,
     and for use by the TILE, PIEGRAPH, and FIGURE commands. The SET HATCH
     command does not choose the hatch pattern to be used by other commands,
     but only alters the definition of a hatch pattern.
    
     If just the keyword HATCH is entered, a table of the spacings and
     angles for all ten hatch patterns is displayed. You will be requested
     to enter a hatch pattern number, n, a vector of spacings, v, and an
     angle, a. Typing the <RETURN> key, without entering anything, will leave
     the current values unchanged. If the hatch pattern number, a spacing
     vector and an angle are entered, then nothing will be displayed. 
     1 <= n <= 10. v should have from 1 to 10 elements.
    
     A hatch pattern is composed of an angle and from 1 to 10 spacings.
     The angles are in degrees and the spacing lengths, are expressed in
     centimeters, but if the units are changed to inches, with the SET UNITS
     command, the lengths will be converted to inches. See the DISPLAY
     command for info. on how to display examples of the hatch patterns.
    
     When an object is being filled, a line is drawn inside the object at
     the specified angle, then a parallel line is drawn at the first spacing,
     and so on for the number of spacings in that pattern. This process is
     repeated until the object is filled.
    

    LINES

     Parameters: n { v }
    
     The SET LINES command is used for changing the definition of the line
     types that are used by the commands: GRAPH, LINE, PICK, ELLIPSE, FIGURE,
     and ZEROLINES. This command does not choose the line type to be used by
     other commands. It only alters the definition of a line type. To choose
     a line type, use the SET LINTYP command.
    
     If just the keyword LINES is entered, a table of the spacings for all
     ten line types is displayed. You will be requested to enter a line type
     number, n, and a vector of spacings, v. Typing the <RETURN> key, without
     entering anything, will leave the current values unchanged. If the line
     type number and a spacing vector are entered, then nothing will be
     displayed. For example, to set line type 2 to [0.05;0;0], enter:
     SET LINE 2 [0.05;0;0]
    
     1 <= n <= 10. v must have 3 elements. The line types come in 4 different
     styles: ordinary solid line; double line of specified width; dashed line
     with specified dash and space lengths; dashed line with 2 different dash
     lengths.
    
     v[1] v[2] v[3] 
     = 0              solid line:
     > 0  = 0        double line: seperation v[1]
     > 0  > 0  = 0   dashed line: dash length v[1], space length v[2]
     > 0  > 0  > 0   dashed line: 1st dash length v[1], space length v[2],
                                  2nd dash length v[3]
    

    TENSION

     Default value:  TENSION = 1.0
    
     TENSION controls the spline tension for the functions using cubic splines:
     DERIV, INTEGRAL, INTERP, SMOOTH, SPLINTERP, SPLSMOOTH.
    

    SEED

     Default value: SEED = 12345
    
     SEED is the random number seed value.  This seed is updated whenever the
     GENERATE\RANDOM command is entered, or the RAN function is used.
    

    POSTRES

     Default value: POSTRES = 180
    
     POSTRES controls the PostScript graphics output resolution in
     dots/inch. This applies to dot filled text characters and DENSITY plots.
     The resolution can be changed at any time, so different parts of a single
     drawing can be drawn with different resolutions.
    

    SPEED

     Default value: SPEED = 20
    
     SPEED controls the pen plotter speed. This applies to Hewlett-Packard,
     Houston, and Roland RDGL II pen plotters.  The speed can be changed
     at any time, so different parts of a single drawing can be drawn at
     different speeds.
    

    WIDTH

     Default value: 80
    
     WIDTH, 2 <= WIDTH <= 132, controls the character width of the 
     alphanumeric monitor screen, and is equivalent to the DCL command:
     $SET TERMINAL/WIDTH=n
    

    XPREV

     Default value: 0
    
     XPREV is the last world x-coordinate that was drawn to by any graphics
     command. The value of this keyword is automatically updated.
    

    YPREV

     Default value: 0
    
     YPREV is the last world y-coordinate that was drawn to by any graphics
     command.  The value of this keyword is automatically updated.
    

    NCURVES

     Default value: 0
    
     NCURVES is the total number of data curves that have been drawn, using
     the GRAPH command, since the last CLEAR command. The value of this
     keyword is automatically updated.
    

    VERSION

     This is the program version number.  It is character valued, with a
     length of 5.  The version number cannot be changed.
    

    VERSIONDATE

     This is the program version date.  It is character valued, with a
     length of 20.  The version date cannot be changed.
    

    SHOWHISTORY

     Default value:  SHOWHISTORY = 5
    
     SHOWHISTORY controls how many lines of history to display for each
     numeric variable as a result of the SHOW command.
    
     SHOWHISTORY
       n < 0      -->  all stored history lines will be displayed 
       n = 0,1    -->  only the latest history line will be displayed 
       n > 0      -->  a maximum of n lines of history will be
                       displayed for each variable
    

    MAXHISTORY

     Default value:  MAXHISTORY = 5
    
     SHOWHISTORY is the number of history lines to display for each numeric
     variable with the SHOW command. MAXHISTORY is the maximum number of
     history lines to store for each numeric variable, and its default is 5.
     MAXHISTORY was added because if a variable had its value changed within
     a large DO loop, a new history line was added each time the loop was
     processed. This could lead to virtual memory problems. 
    

    WRAP

     Default value:  WRAP = 0
    
     If WRAP = 0, history lines and character variable contents lines
     are not wrapped when displayed with the SHOW command.  If WRAP is
     non-zero, these lines are wrapped.
    

    FONT

     Default font:  TSAN
    
     FONT is the graphics font. Use the DISPLAY FONT command to draw a
     font table.
    

    Additional Information on:

  • fontnames
  • UNITS

     Parameters: CM | IN
     Default units: CM ( centimeters )
    
     The SET UNITS command selects the plotting units type, either
     centimeters, CM, the default, or inches, IN.
    

    CUNITS

     Parameters: GRAPH | PERCENT | WORLD
     Default units: PERCENT ( % of the current window )
    
     The SET CUNITS command selects the units type for the cursor readout
     when the graphics cursor is invoked by the PICK, PEAK, LINE, or FIGURE
     command when running under X windows and mouse button 2 is pressed. If
     WORLD is chosen, the numbers displayed depend on the current units type,
     either CM or IN, as chosen with SET UNITS.  If GRAPH is chosen, the
     numbers displayed depend on the current graph axis scales.
    

    PCHAR

     Parameters: sym { size { colour { angle }}} 
     Examples: SET PCHAR -1  
               SET PCHAR P  
               SET PCHAR P PS PC  
               SET PCHAR P 1.5 PC 45
    
     SET PCHAR controls the plotting symbols, or the appearance of the
     histogram bars, when the GRAPH command is entered. Entering a constant
     or a scalar is similar to entering a vector whose elements are all
     equal to the constant or the scalar. The interpretations of the
     parameters depend on the value of the GPLOT keyword HISTYP at the time
     that the GRAPH command is entered. HISTYP can be changed with the SET
     command. If HISTYP=0, the default value, subsequent graphs will be
     normal line graphs.
    

    Additional Information on:

  • symbols
  • sizes
  • colours
  • angles
  • histograms