Input control parameter descriptions for contour plots

Control parameters used by EZPLOT to produce high-quality contour plots are described in detail in this section. ICPs are grouped according to related tasks. Within a subgroup they are listed in alphabetical order. ICPs are of type character, integer, or real.
                  File and variable selection  
FDN, Retrieved Variable for Plot.
FDN is the variable name of the field to be plotted. It must be identical to the one defined in the data descriptor. Characters beyond the first 8 characters of the string are ignored.
Type: Character*8
Default: First field encountered in data file

FNM, Data File Name.
FNM is the pathname for the accessed datafile. FNM must be set explicitly by the user.
Type: Character*80
Default: None; must be provided by the user
            Slice specification for plot  
IPJ, Projection.
Selected projection for horizontal plots.
Settings:
1 -> Cylindrical Equidistant
2 -> Polar Stereographic (Northern Hemisphere)
3 -> Polar Stereographic (Southern Hemisphere)
4 -> Lambert Conformal Conic
For lambert 5 -> Mollenweide-type (global plots only)
Type: Integer
Default: 1

LAT, Latitude.
LAT selects the latitude for the appropriate cross-sections and time series plots. If the specified latitude does not correspond to an actual grid point value for the grid in use, the nearest grid point is used. To match correctly the selected latitude with the grid point value, the type of grid must be specified with the keyword GEO (see description for GEO in Section 4.8).
Type: Integer
Default: First latitude in file.

LON, Longitude.
LON selects the longitude for the appropriate cross-sections and time series plots. If the specified longitude does not correspond to an actual grid point value for the grid in use, the nearest grid point is used. To match correctly the selected longitude with the grid point value, the starting longitude must be specified with the keywords XG1 and XG2.
Type: Integer
Default: First longitude in file

LG1, West Longitude Limit.
LG1 defines the western (left) longitude limit for horizontal plots, zonal cross-sections, and Hovmoller plots. LG1 must lie between -180 degrees and 360 degrees and the difference between LG2 and LG1 may not exceed 360 degrees (180 degrees for Lambert conformal conic projections). LG1 is defined in increments of 5 degrees. For all other relevant plot types LG1 is interpreted as the western bound for zonal averaging when AVG is set to 1.
Type: Real
Default: Nearest integer value to (XG1+XG2)/2 - [90 or 180] depending on the projection

LG2, East Longitude Limit.
LG2 specifies the eastern (right) longitude limit for horizontal plots, zonal cross-sections, and Hovmoller plots. LG2 must lie between -180 degrees and 540 degrees and the difference between LG2 and LG1 may not exceed 360 degrees (180 degrees for Lambert conformal conic projections). For polar stereographic projections it is permissible to set LG2= LG1 (the value of the central meridian). Otherwise the central meridian is defined as the mean of LG1 and LG2. LG2 is defined in increments of 5 degrees. For all other relevant plot types LG2 is interpreted as the eastern bound for zonal averaging when AVG is set to 1.
Type: Real
Default: Nearest integer value to (XG1+XG2)/2 + [90 or 180] depending on the projection

LSW, Latitude Pole Switch.
LSW allows the user to reverse the plotting direction for meridional cross-sections.
Settings:
1 -> NP to SP cross-section
2 -> SP to NP cross-section
Type: Integer
Default: 0

LT1, South Latitude Limit.
LT1 defines the southern (bottom) latitude limit for horizontal plots, latitude-time series, and meridional cross-sections (right). LT1 must lie between -90 degrees and 90 degrees and the difference between LT2 and LT1 may not exceed 180 degrees (90 degrees for polar stereographic and Lambert conformal conic projections). Note that LT1 is always set to -90 for S.H. polar stereographic projections. LT1 is defined in increments of 5 degrees. For all other relevant plot types LT1 is interpreted as the southern bound for meridional averaging when AVG is set to 1. This parameter is ignored for Mollenweide-type projections.
Type: Real
Default: Same value as YG1 (0 degree for N.H. polar stereographics and Lambert conformal conic projections).

LT2, North Latitude Limit.
LT2 specifies the northern (top) latitude limit for horizontal plots, latitude-time series, and meridional cross-sections (left). LT2 must lie between -90 degrees and 90 degrees and the difference between LT2 and LT1 may not exceed 180 degrees (90 degrees for polar stereographic and Lambert conformal conic projections). Note that LT2 is always set to 90 for N.H. polar stereographic projections. LT2 is defined in increments of 5 degrees. For all other relevant plot types LT2 is interpreted as the northern bound for meridional averaging when AVG is set to 1. This parameter is ignored for Mollenweide-type projections.
Type: Real
Default: Same value as YG2 (0 degree for S.H. polar stereographics and 80 degrees for Lambert conformal conic projections).

MAV,Meridional Averaging.
Meridional averaging may be used for the relevant cross-sections by setting the parameter MAV to 1. Depending on the type of grid in use, the actual bounds may not correspond exactly to the specified limits for the plot. The grid points closest to the selected bounds are used so as to enclose the specified area. The actual bounds used are written to standard output. If MAV is set to 1 and the limits are not specified by the user, averaging will be performed for the entire latitude circle.
Type: Integer
Default: 0

PLV, "First" Pressure/Sigma Level.
PLV defines:
(1) the selected pressure/sigma level for horizontal plots, Hovmoller plots, and latitude-time series;
Type: Real
Default: First pressure/sigma level found in data file
(2) the lowest pressure/sigma level to be retrieved for height-time series, meridional, and zonal cross-sections.
Type: Real
Default: First pressure/sigma level found in data file

PL2, Second Pressure/Sigma Level.
PL2 is the highest pressure/sigma level to be retrieved for height-time series, meridional, and zonal cross-sections. For vector plots PL2 is the pressure level for the data associated with the second variable.
Type: Real
Default: Last pressure/sigma level found in data file; for vector plots: same as PLV

TSP, "First" Time Step.
TSP defines:
(1) the selected time step for horizontal plots, zonal and meridional cross-sections;
Type: Integer
Default: First time step found in data file
(2) the first time step to be used for all time series plots.
Type: Integer
Default: First time step found in data file

TS2, Second Time Step.
TS2 is the last time step to be used for time series. For vector plots TS2 is the time step for the data associated with the second variable.
Type: Integer
Default: Last time step found in data file; for vector plots: same as TSP

TSW, Time Axis Switch.
TSW allows the user to reverse the plotting direction for Hovmoller plots.
Settings:
0 -> Time increasing from bottom to top
1 -> Time increasing from top to bottom
Type: Integer
Default: 0

ZAV, Zonal Averaging.
Zonal averaging may be used for the relevant cross-sections by setting the parameter ZAV to 1. Depending on the type of grid in use, the actual bounds may not correspond exactly to the specified limits for the plot. The grid points closest to the selected bounds are used so as to enclose the specified area. For instance, if the bounds 160E to 260E are given for a T42 gaussian grid, the grid points corresponding to longitudes 157.5E and 261.6E will be used. The actual bounds used are written to standard output. If ZAV is set to 1 and the limits are not specified by the user, averaging will be performed for the entire longitude circle.
Type: Integer
Default: 0

                 Plot and viewport scaling  

ASR, Aspect Ratio.
Scaling of the vertical plot width relative to the horizontal plot width (not used for horizontal plots- scaling is controlled by the projection). It may have a value larger than 1 as long as the size of the resulting window defined by the plot remains within the maximum dimension allowed for the frame. The aspect ratio is computed after horizontal scaling ( HVS) has been performed.
Type: Real
Default: 1.0

HVS, Horizontal Scaling.
Scaling of the horizontal axis relative to the window width (not used for horizontal plots-scaling is controlled by the projection). Its value must be 1.0 or less.
Type: Real
Default: 1.0

RDF, Plot Reduction Factor.
Every object is magnified or shrunk by the amount specified by RDF. It may have a value larger then 1 as long as the resulting window defined by the plot is fully contained in the viewport. Even so, too large a value may result in the title and/or subtitles being clipped. EZPLOT always tries to fill the maximum useful area defined by the window for the default aspect ratio, horizontal scale factor and number of plots per frame. Therefore, a RDF value of 1.0 is adequate in most cases except, perhaps, when more than one plot per frame is required. Note that the magnification is always performed after ASR, HVS, and SLC have been set and the necessary resizing performed.
Type: Real
Default: 1.0

SLC, Number of Plots per Frame.
Settings:
1 -> 1 plot per frame
2 -> 2 plots per frame

Type: Integer
Default: 1

YDY, Multiplier for Vertical Separation Between Plots.
YDY controls the vertical separation between plots for SLC=2. It causes the nominal distance between plots to be multiplied by the specified amount. Note that for horizontal plots the size of each plot depends on the projection used and, therefore, the nominal vertical separation for limited-area plots may not yield the best result. The user may have to experiment with different settings of YDY in order to select the best value for his/her application.
Type: Real
Default: 1.0
                   Side panel attributes 

RNG,Multiplier of Incremental Value for Side Panel.
By default, the values given by the contour interval, contour low and high are used to set the incremental value and bounds for the side panel. RNG scales the contour interval up or down for use as an incremental value (represented as a tick mark) on the side plot. A corresponding increase or decrease in the range of values displayed also occurs as a result.
Type: Real
Default: 1.0

SPT, Side Panel Option Switch.
The side panel consists of a line plot showing field values averaged along the x-axis as a function of the y-axis. For example, in the case of a global plot on a cylindrical-equidistant projection, the side panel would represent the zonal mean profile running from pole to pole. All averages are based on the (unsmoothed) values that are included within the viewport (which may only show a limited area). For horizontal plots, the zonal average does not include values in masked areas. The side plot option is available for any cross-section, but not for overlays.
Settings:
0 -> No side panel
1 -> Side panel enabled
Type: Integer
Default: 0

YDM, Reference Value for Side Panel.
The default breakpoint value for the side panel is the same as that defined by the demarcation contour for the contour plot. The user may override this setting by choosing any arbitrary value as long as it corresponds to a valid (scaled) incremental value.
Type: Real
Default: Same value as CDM
  Setting attributes for tick marks, labels, grid overlay  
Labels are drawn for the left axis only, except when the ordinate is height: pressure level labels are drawn on the left side and geometric height labels are drawn on the right side.

DTK, Tick Mark Orientation.
DTK specifies the direction for tick marks.
Settings:
0 -> Tick marks pointing outward
1 -> Tick marks pointing inward
Type: Integer
Default: 0

GRD, Grid Overlay.
GRD turns on the grid overlay. Grid lines coincide with labeled (major) tick marks.
Settings:
0 -> Grid off
1 -> Grid on
Type: Integer
Default: 1 (Lambert and Mollenweide projections); 0 for all other plot types.

ITH, Tick Mark Positioning for Time Series.
The parameter ITH operates in conjunction with ITP, YRS, and YRE. For ITP=1, ITH defines the number of subdivisions between major tick marks. YRS and YRE determine the value for the first and last major tick marks. The first major tick mark is always positioned flush with the left (top) edge while the position of the last major tick mark depends on the total number of tick marks defined. Labels are positioned between each major tick mark. For ITP=2 ITH is the incremental value on the time axis between each major tick mark. YRS and YRE determine the first and last time values on the axis. Numeric labels (and major tick marks) will be positioned at integer dividers of ITH along the time axis while character labels will correspond to the next closest tick mark. This scheme allows the first tick mark on the axis to be labeled when YRS=1 (which is usually desired for character labels such as months). For instance, let ITP=2, ITH=2, YRS=82, YRE=90. The labels 82, 84, 86, 88, and 90 will be centered under each major tick mark with one minor tick mark in between (the increment is 2). By substituting ITP=1, the labels 82, 83, 84, ..., 90 will be located between major divisions while each minor tick mark will correspond to the six-month mark.
Type: Integer
Default: Variable

ITP, Location of Time Step Labels.
ITP is the positioning of labels for time series plots only.
Settings:
0 -> Tick mark and label drawing disabled
1 -> Between major divisions (i.e. major tick marks)
2 -> Centered under major divisions (i.e. major tick marks)
Type: Integer
Default: 2

LBT, Increment for Latitude Labels.
The smallest increment for latitude labels (and major tick marks) is 5 degrees. Tick marks are drawn every 10 degrees for a label spacing of 30 degrees or more. Otherwise, they are drawn every 5 degrees. To minimize interference with plot features, latitude labels are not drawn on polar stereographic projections. To disable tick mark and label drawing, set LBT to 0. For Lambert conformal projections, LBT is ignored and the increment for both latitude and longitude labels is determined by LBG only. To disable tick mark and label drawing, set LBT to 0.
Type: Integer
Default: 30

LBG, Increment for Longitude Labels.
The smallest increment for longitude labels (and major tick marks) is 5 degrees. Tick marks are drawn every 10 degrees for a label spacing of 30 degrees or more. Otherwise, they are drawn every 5 degrees. To disable tick mark and label drawing, set LBG to 0.
Type: Integer
Default: 30

LBH, Increment for Height Labels.
The smallest increment for height labels (and major tick marks) is 2 kilometers. Tick marks on the height axis are drawn every 2 kilometers. To disable tick mark and label drawing, set LBH to 0.
Type: Integer
Default: 2

TLB, Type of Time Step Labels.
TLB is the type of labels for time series plots. Valid options are character strings for months (abbreviated as 1 or 3 uppercase characters) or numeric values (for hours, days, years).
Settings:
0 -> month (1 letter abbreviation)
1 -> month (3 letter abbreviation)
2 -> numeral
Type: Integer
Default: 2

YRE, Last Time Step Label.
YRE defines the value of the last time value ( ITP=2) or label (ITP=1) for time series plots. For numerals the maximum allowable value is 999. If character strings are used for months, an integer value corresponding to the month index (which may be greater than 12) should be entered.
Type: Integer
Default: Last time step defined for plot

YRS, First Time Step Label.
YRS defines the value of the first time value ( ITP=2) or label (ITP=1) for time series plots. If character strings are used for months an integer value corresponding to the month index (1-12) must be entered. A value of 0 is acceptable for numerals.
Type: Integer
Default: 1

XIN, Incremental Value for X-Axis Labels.
For xy contour plots XIN is the incremental value for major tick marks and labels along the x-axis. The major tick marks and labels are drawn at integer multiples of XIN along the axis. For instance, if XMN has a value of 0.5 and XIN is set to 0.2, the first label will be drawn at a value corresponding to 0.6 on the axis and for every increment of 0.2 thereafter.
Type: Real
Default: depends on the values of XMN and XMX

XMN, Minimum value for X-axis.
For xy contour plots XMN sets the value for the beginning of the x-axis. The absolute value of XMN must be less than 10000.
Type: Real
Default: Same as XG1

XMX, Maximum value for X-axis.
For xy contour plots XMX sets the value for the end of the x-axis. The absolute value of XMX must be less than 10000.
Type: Real
Default: Same as XG2

XTK, Incremental Value for Minor Tick Marks Along the X-axis.
For xy contour plots XTK is the incremental value for minor tick marks along the x-axis. Minor tick marks are drawn at integer multiples of XIN along the axis. For instance, if XMN has a value of 3.5 and XTK is set to 1.0, the first minor tick mark will be drawn at a value corresponding to 4.0 on the axis and for every increment of 1.0 thereafter.
Type: Real
Default: Same as XIN

YIN, Incremental Value for Y-Axis Labels.
For xy linear plots YIN is the incremental value for major tick marks and labels along the y-axis. The major tick marks and labels are drawn at integer multiples of YIN along the axis. For instance, if YMN has a value of 0.5 and YIN is set to 0.2, the first label will be drawn at a value corresponding to 0.6 on the axis and for every increment of 0.2 thereafter.
Type: Real
Default: depends on the values of YMN and YMX

YMN, Minimum value for Y-axis.
For xy linear plots YMN sets the value for the beginning of the y-axis. The absolute value of YMN must be less than 10000.
Type: Real
Default: Same as YG1

YMX, Maximum value for Y-axis.
For xy linear plots YMX sets the value for the end of the y-axis. The absolute value of YMN must be less than 10000.
Type: Real
Default: Same as YG2

YTK, Incremental Value for Minor Tick Marks Along the Y-axis.
For xy linear plots YTK is the incremental value for minor tick marks along the y-axis. Minor tick marks are drawn at integer multiples of YIN along the axis. For instance, if YMN has a value of 3.5 and YTK is set to 1.0, the first minor tick mark will be drawn at a value corresponding to 4.0 on the axis and for every increment of 1.0 thereafter.
Type: Real
Default: Same as YIN
                Scaling of the time axis 

NTS, Number fo Time Steps Defined by Grid.
NTS is the number of time steps defined by the entire grid (which may be different from the number of time steps defined by the plot). This control parameter in conjunction with TP1 and TPN positions the plot within the "box" defined by the grid. Thus, it is possible to generate plots which do not fill the entire "box". For instance, if a time series contour plot of the period January 1982---October 1991 is to be generated, it may be desirable to define a full "box" spanning January 1982-December 1991 and leave a small blank strip for the months of November and December, which do not have data. This approach may be useful for comparative purposes when the horizontal scale is to be preserved for time series of varying lengths. Alternately, one may use the parameter HVS to shrink the "box" to fit the plot exactly.
Type: Integer
Default: 1000

TP1, Grid Index for First Time Step.
TP1 is the grid index corresponding to the beginning of the plot (time series only). See description for the parameter NTS.
Type: Integer
Default: 1

TPN, Grid Index for Last Time Step.
TPN is the grid index corresponding to the end of the plot (time series only). See description for the parameter NTS.
Type: Integer
Default: Value for NTS
         Setting color and pattern fill attributes 
EZPLOT recognizes 9 primary colors and any combination thereof: Any intermediate color shade can be obtained by using a combination of the primary colors to form a new integer. For instance, if orange contours are desired, the combination 37 should be used. Up to 9 colors can be mixed to obtain various shades. Some examples are given below:

BGD, Background Color.
BGD selects standard or reverse video for the background.
Settings:
0 -> Reverse video (black)
1 -> Standard video (white)
Type: Integer
Default: 1

CAB, Color Combination Index for Contours Above Demarcation Contour.
For standard contour plots ( ITY=0), this is the color of the contours above the primary demarcation contour; for pattern fill (stipple/hatching) plots ( ITY=1), this is the color of the contours and pattern fill above the secondary demarcation contour. For solid fill plots (ITY=3), this is the color of the solid fill above the secondary demarcation contour. See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CBL, Color Combination Index for Contours Below Demarcation Contour.
For standard contour plots ( ITY=0), this is the color of the contours below the primary demarcation contour; for pattern fill (stipple/hatching) plots ( ITY=1), this is the color of the contours and pattern fill below the primary demarcation contour. For solid fill plots ( ITY=3), this is the color of the solid fill below the primary demarcation contour. See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CBR, Color Bar Offset Multiplier.
CBR modifies the default offset between the color bar and the bottom of the plot (horizontal bar), or the right edge of the plot (vertical bar).
Type: Real
Default: 1.0

CDR, Color Combination Index for Demarcation Contours.
CDR specifies the color of both the primary and secondary demarcation contours.
Settings:
1-9 -> Color Index
Type: Integer
Default: Value for CFR

CFR, Color Combination Index for Frame and Labels.
CFR specifies the color for the perimeter of the plot, grid overlay, tick marks, labels, title, and subtitles. If CGR is set (color for the grid overlay), it overrides the CFR setting. See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CGR, Color Combination Index for Grid.
CGR specifies the color for the grid overlay. For polar stereographics projections CGR also controls the color of the tick marks and labels for the latitude circles since they are located within the plot perimeter.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CMG, Color Combination Index for Special Value Areas.
See the rules for combining colors at the beginning of this section. \hfil\break
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CNT, Color Combination Index for Ocean/Continent Fill.
See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

COC, Color Combination Index for Continent Outline.
See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color Index
Type: Integer
Default: Background color complementary

CPL, Color Spectrum for Palette.
The parameters CPL and INC control the appearance of color fill plots by selecting the number and shade intensity of the color components (elements) defined in the color table. INC sets the number of color elements in the table. It is usually determined by the expected maximum number of contours. CPL is a combination index analogous to that used to define the color of individual objects. However, instead of mixing color intensities to form a new color, CPL defines the color palette for the plot. Up to 9 primary color components can be combined to generate the palette. For instance, an index of 63 defines a blue-red palette. A few more examples are: Another important consideration is the positioning of the color palette against the set of all contour intervals for a given plot. In the case of a blue-white-red spectrum, one would normally want the blue and red portions of the spectrum to correspond, say, to areas defining values below and above zero respectively. If negative and positive contour intervals are evenly spread abound the center, this does not present a problem. However, if the range is asymmetric with more negative contour intervals than positive ones, one can ``slide'' the color palette against the ordered set of contour intervals by setting the primary demarcation contour explicitly to 0 (see description for CDM). The maximum number of color elements allowed for a solid fill color plot is 26, or 13 on each side of the primary demarcation contour. If there are less contour intervals than color components defined, then only a proportional fraction of the color table is used. On the other hand, if there are not enough color components for all defined contour intervals, then the last color component at that end of the table is used. When the demarcation contour is set to a value beyond the range of the data, the center of the palette and middle contour will be closely lined up. Additional information on the joint use of INC and CPL is given in the description for INC.
Settings:
1-8 -> Color combination index for spectrum
Type: Integer
Default: 613

CVC, Color Combination Indec for Vectors.
See the rules for combining colors at the beginning of this section.
Settings:
1-9 -> Color combination index for vectors
Type: Integer
Default: Background color complementary

DSC, Density of Ocean/Continent Fill.
DSC is the spacing between lines or dots for the pattern fill SHC. The value of DSC causes the default spacing of 0.004 inch to be multiplied by the specified amount.
Type: Real
Default: 1

DSH, Dash Pattern for Contours Below Demarcation.
DSH specifies a particular dash pattern below the primary demarcation contour. A value of 0 turns off the drawing of all contours below the primary demarcation contour.
Settings:
Click icon for a view of dash patterns available
Type: Integer
Default: 5 (for pattern- or solid-fill contour plots); 13 (for line contour plots below demarcation contour)

DH2, Dash Pattern for Contours Above Demarcation.
DH2 specifies a particular dash pattern above the secondary demarcation contour. A value of 0 turns off the drawing of all contours above the secondary demarcation contour.
Settings:
Click icon for a view of dash patterns available
Type: Integer
Default: 5

DSR, Dash Pattern for Demarcation Contours.
DSR specifies a particular dash pattern for both the primary and secondary demarcation contours (if applicable). A value of 0 turns off the drawing of the demarcation contours.
Settings:
Settings:
Click icon for a view of dash patterns available
Type: Integer
Default: 5

DST, Pattern Fill 1 Density Multiplier.
DST is the spacing between lines or dots for the pattern fill determined by SHD. The value of DST causes the default spacing of 0.004 inch to be multiplied by the specified amount.
Type: Real
Default: 1.

DS2, Pattern Fill 2 Density Multiplier.
DS2 is the spacing between lines or dots for the pattern fill determined by SH2. The value of DS2 causes the default spacing of 0.004 inch to be multiplied by the specified amount.
Type: Real
Default: 1.

IFC, Mask Option for Ocean/Continent Fill.
IFC specifies whether a mask is to be applied to the specified ocean/continent fill. Note that options 3 and 4 below have a slightly different meaning for black-and-white plots. Option 3 selects a hollow fill while option 4 selects a black solid fill which is normally well rendered by high-resolution printers. IFC operates in conjunction with OCM to determine which areas are to be filled.
Settings:
1 -> Pattern fill with mask
2 -> Pattern fill with no mask
3 -> Solid fill with mask
4 -> Solid fill with no mask
Type: Integer
Default: 3

INC, Number of Color Cells for Palette.
INC determines the number of color elements defining the color palette. The number of elements has to be at least as large as the number of primary color components defining the color palette (given by CPL), but may not be larger than 26. Color shade and intensity for each element of the color table is interpolated between the primary components. Depending on the relationship between the number of primary components and the size of the desired color table, full intensity for one or more of the primary colors may fall in between color elements. This is not usually a problem for, say, a smooth blue-white-red spectrum which must be symmetrical about the demarcation contour. In this case, the full intensity for white is never achieved; instead we find a very light shade of blue and read immediately to the left and right of the demarcation contour respectively.

To ensure that the full intensity for each primary color component is included in the color table, the user should set the number of color elements INC to CPL+n(CPL-1) where n is the interpolation level (1,2,3, etc) and CPL is the number of primary components declared.
Type: Integer
Default: 16

ITY, Type of Contour Fill.
ITY is used to select the type of fill to be applied to a contoured region.
Settings:
0 -> Dashed Contours below primary demarcation contour (can be overridden by user)
1 -> Pattern fill below primary demarcation contour and above secondary demarcation contour
2 -> Solid color fill for entire plot (using color palette)
3 -> Solid fill below primary demarcation contour and above secondary demarcation contour
Type: Integer
Default: 0

LBB, Positioning Mode for Color Bar Labels.
The parameter LBB is used to modify the positioning mode for the color bar labels. A value of 1 (default) places the labels between adjacent color boxes, while a value of 2 lines up the label with the center of the box. The centering option causes the labels to be pushed to the right by one-half the width of a color box; hence, the leftmost box is dropped as a result. This is especially useful for fields described by categorical values (e.g. 0,1,2, etc).
Settings:
1 -> Between color boxes
2 -> Center of color boxes
Type: Integer
Default: 1

OCB, Orientation of Color Bar.
The color bar takes the place of the informational label for color fill plots.
Settings:
1 -> Horizontal (below plot)
2 -> Vertical (right of plot)
3 -> Vertical (common to both plots for SLC=2)
Type: Integer
Default: 1

OCM, Fill Option for Ocean/Continent.
OCM selects the type of area to be filled with IFC.
Settings:
1 -> Ocean Fill
2 -> Continent Fill
3 -> No Fill
Type: Integer
Default: 3

OTL, Dash Pattern for Continent Outline.
Settings:
0 -> No outline drawn
1 -> Solid, simple thickness
2 -> Dotted, simple thickness
3 -> Solid, double thickness
4 -> Dotted, double thickness
Type: Integer
Default: 1

PCL, Black-and-White / Color Plot Switch.
Settings:
0 -> Black-and-White
1 -> Color
Type: Integer
Default: 0

SCO, Type of Outlines.
Settings:
0 -> Simplified continental outlines
1 -> Standard continental outlines
2 -> Standard continental outlines and political boundaries (including U.S. states)
Type: Integer
Default: 1

SHC, Type of Pattern Fill for Ocean/Continents.
SHC determines the type of shading to be used for ocean areas ( OCM=1) or continental masses ( OCM=2). Note that stippling (dot patterns) is generally more computer intensive than hatching and increases the graphics metafile size significantly.
Settings:
1 -> Hatching
2 -> Stippling
Type: Integer
Default: 1

SHD, Type of Pattern Fill 1 for Contours.
SHD determines the shading to be applied below the primary demarcation contour. See the description for CDM. Note that stippling (dot patterns) is generally more computer intensive than hatching and increases the graphics metafile size significantly.
Settings:
1 -> Hatching
2 -> Stippling
Type: Integer
Default: 1

SH2, Type of Pattern Fill 2 for Contours.
SH2 determines the shading to be applied above the secondary demarcation contour. See the description for CD2. Note that stippling (dot patterns) is generally more computer intensive than hatching and increases the graphics metafile size significantly.
Settings:
1 -> Hatching
2 -> Stippling
Type: Integer
Default: 2

WTH, Line Thickness Multiplier.
WTH controls the thickness of any line or character drawn on the plot, except those relating to continental outlines and fill (the parameter OTL should be used to control line thickness for those). It causes the preset value to be multiplied by the specified amount. A value of 1 is generally adequate for plots displayed on a workstation or routed to a Sparc Printer or Laser Writer. For color plots downloaded to a color printer, a value of 2 will yield better results.
Type: Integer
Default: 1
                 Vector plot options 
Vector plots are possible for all three projections. The parameter CVC controls the color setting for vectors.

FD2, Second Variable Retrieved for Vectors.
The second variable for the vector field must be specified with FD2.
Type: Character*8
Default: Required input

FN2, Second File Retrieved for Vectors.
FN2 is the pathname for the accessed datafile containing the second variable.
Type: Character*80
Default: File given by FNM

GDV, Spacing Between Vectors.
GDV is the grid point spacing between plotted vectors. A value of 1, for instance, generates a vector for every grid point; a value of 2, for every second grid point, etc. In the case of polar stereographic projections an algorithm has been implemented to reduce vector crowding at higher latitudes. The algorithm attempts to preserve the vector density at all latitudes.
Type: Integer
Default: 2

LSV, Magnitude of Reference Vector.
If LSV=0., the longest vector computed from the data will correspond to a fixed length of approximately 0.4 inch on the plot regardless of the size of the plot (this length is shown by the scaling vector). If LSV > 0., the value of LSV corresponds to a fixed length of approximately 0.4 inch on the plot. In the case where overlap is a problem, the size of the vectors on the plot can be scaled down by setting LSV to a value larger than the expected magnitude of the longest vector.
Type: Real
Default: 0.

SC2, Second Scale Factor Retrieved for Vectors.
SC2 scales the data associated with the second variable by the specified value. However, the scaling of the magnitudes (for the associated contour plot) is controlled by SCF . Only one significant digit is allowed for the scale factor. For example, the values 0.1, 20., or 5.e6 are valid scale factors, whereas the values 15., 2.5e-2, or 0.45 are not.
Type: Real
Default: Same as SCF

VEC, Vector Option Switch.
Vector plots are possible for horizontal plots, and zonal and meridional cross-sections only. If contours for the magnitudes are also drawn (which is the default setting), the vectors plotted represent smoothed values for the field (when smoothing is turned on). If the no contour option is requested, smoothing is not allowed.
Settings:
0 -> Vector off
1 -> Vector on
Type: Integer
Default: 0

VHC, Vector High Cutoff Value.
Prevents vectors greater than the specified magnitude from appearing on the plot.
Type: Real
Default: Largest magnitude encountered

VLC, Vector Low Cutoff Value.
Prevents vectors smaller than the specified magnitude from appearing on the plot.
Type: Real
Default: 0.

VPO, Vector Positioning Mode Option.
VPO specifies the position of the vector arrow in relation to the grid point location of the vector component data.
Settings:
0 -> The center of the vector arrow is placed at the grid point location
1 -> The head of the vector arrow is placed at the grid point location
2 -> The tail of the vector arrow is placed at the grid point location
Type: Integer
Default: 0
             Dataset manipulation and mapping  
Control parameters defined in this subgroup allow the user to map the rectangular coordinate system onto the desired grid. Bounds for partial grids can also be specified. Data smoothing and scaling are other possible options. Note that scaling and/or smoothing do not alter the dataset. They are only used for plotting purposes.

DNS, Dense Grid Option.
DNS forces EZPLOT to interpolate from an array of data on the original grid to an array of data on a dense rectangular grid. The dense grid option is enabled automatically if the number of data points is less than 1500. However, the user may always override the default option.
Settings:
0 -> Original grid
1 -> Dense grid
Type: Integer
Default: 0 (more than 1500 grid points); 1 (less than 1500 grid points)

FG1, Scale Factor Selction Flag.
The scale factor option is used only for plotting purposes. A setting of 0 will display the minimum and maximum values found in the data and will prompt the user for a suitable scale factor.
Settings:
0 -> Scale factor SCF entered during execution
1 -> Use value in input file for scale factor
2 -> Data is scaled automatically by EZPLOT
Type: Integer
Default: 2

GEO, Type of Grid.
GEO specifies the type of horizontal grid describing the dataset. For a gaussian grid, the number of latitudes must be even.
Settings:
1 -> Regular grid
2 -> Gaussian grid
3 -> CSMX2 Ocean Grid (currently implemented for horizontal contour plots only)
Type: Integer
Default: 1

MSG, Special Value.
MSG identifies missing or special values in the dataset. Special values are preserved when smoothing is performed.
Type: Real
Default: 1.e36

SCF, Scale Factor for Plot.
SCF scales the data by the specified value. The scaling factor used for the plot is drawn as part of the units label IUN . Only one significant digit is allowed for the scale factor. For example, the values 0.1, 20., or 5.e6 are valid scale factors, whereas the values 15., 2.5e-2, or 0.45 are not.
Type: Real
Default: 1.

STH, Smoothing Option.
For horizontal plots the user may select a 9-point smoother by setting STH=n where n is an integer of 1 through 9. The smoother removes 2-delta waves in each direction and is applied n times. For time series plots STH is the filter to be applied to each time series used for the plot. The number of coefficients must be odd and they must be concatenated in the form of an integer. For example, a 1-3-4-3-1 filter (low-pass filter that removes 2-delta waves) would be entered as the integer 13431. The maximum number of coefficients allowed is 7 and the value of each individual coefficients must be 9 or less.
Settings:
0 -> 0 Smoothing off
1 -> 9-point smoother (horizontal plots)
1-7 digit integer -> Filter to be applied for time series
Type: Integer
Default: 0

XG1, First Longitude for Grid.
XG1 defines the western (left) longitude for grids. XG1 must lie between -180 degrees and 360 degrees and the difference between XG2 and XG1 may not exceed 360 degrees. Note that for xy contour plots, XG1 is used to specify the grid point index for the left edge on the plot. The real value is then converted to an integer which must be 1 or greater.
Type: Real
Default: 0.

XG2, Last Longitude for Grid.
XG2 defines the eastern (right) longitude for grids. XG2 must lie between -180 degrees and 540 degrees and the difference between XG2 and XG1 may not exceed 360 degrees. Note that for xy contour plots, XG2 is used to specify the grid point index for the right edge on the plot. The real value is then converted to an integer which must be 1 or greater.
Type: Real
Default: 0.

YG1, First Latitude for Partial Grid.
YG1 defines the bottom (southern) latitude for partial grids. YG1 must lie between -90 degrees and 90 degrees. YG1 and YG2 should not be set if the grid spans exactly 180 degrees in latitude. Note that for xy contour plots, YG1 is used to specify the grid point index for the bottom edge on the plot. The real value is then converted to an integer which must be 1 or greater.
Type: Real
Default: -90.

YG2, Last Latitude for Partial Grid.
YG2 defines the top (northern) latitude for partial grids. YG2 must lie between -90 degrees and 90 degrees. YG1 and YG2 should not be set if the grid spans exactly 180 degrees in latitude. Note that for xy contour plots, YG2 is used to specify the grid point index for the top edge on the plot. The real value is then converted to an integer which must be 1 or greater.
Type: Real
Default: 90.
         Title and subtitle drawing attributes  

ATF, Font Option for Annotations.
Settings:
1 -> Roman
2 -> Roman Large
3 -> Italic
4 -> Double-lined
5 -> Bold
6 -> Bold Large
Type: Integer
Default: 1

BLB, Bottom Label.
For linear xy contour plots, it is possible to define a bottom label which is placed immediately below the bottom edge of the plot.
Type: Character*80
Default: Blank

CLF, Font Option for Contour and High/Low Labels.
Settings:
1 -> Roman
2 -> Roman Large
3 -> Italic
4 -> Double-lined
5 -> Bold
6 -> Bold Large
Type: Integer
Default: 1

GMN, Global Mean Option.
The computation of the weighted mean for the unsmoothed grid-point values can be requested for horizontal plots only. However, the plot need not be global: the weighted mean will also be computed for limited-area plots. This option is ignored for overlays. At this time, the computation does not take into consideration ocean or continent masking (i.e. the computation is carried out as if there was no mask). The global mean label is placed at the upper right-hand corner of the plot window.
Settings:
0 -> Global (areal) mean is not computed
1 -> Global (areal) mean is computed and printed
Type: Integer
Default: 0

ITL, Plot Title.
The main title is centered at the top of the plot. The convention for subscripts, superscripts, and symbols is as given in IUN .
Type: Character*80
Default: Blank

IUN, Right Subtitle (Units).
The right subtitle is placed flush with the right edge of the plot. This subtitle combines the plot scale factor and units for the plot. The plot scale factor may be omitted by preceding the string with an ampersand (&). The symbol for degrees can be obtained by inserting deg in the string. Both subscripting and superscripting are available. Superscript characters must be enclosed with the colon (:) punctuation marks while subscripts must be enclosed with the semi-colon (;) punctuation marks. For expressions containing both superscripts and subscripts, a combination of semi-colon and colon punctuation marks can be used as shown in the example below:
 
       2
      A    would be generated as follows: A:2:;3;
       3
     
Spaces within an expression are no longer ignored for the unit label. Additional symbols have been defined for the convenience of the user.
     to get degrees                       use deg
     to get the divergence operator       use divg
     to get the gradient operator         use grad
     to get the delta operator            use delt
     to get the partial derivative symbol use derv
     to get the integral symbol           use intg
     to get the asterisk (star) symbol    use star
     to get the tilda symbol              use tilda (following the
                                          accented letter)
        
Blank spaces after the symbol are not necessary For instance, partial dT/dt should be coded as dervT/dervt. The greek alphabet is also available for commonly used symbols:
            alpha              greeka
            beta               greekb
            chi                greekc
            delta              greekd
            epsilon            greeke
            phi                greekf
            gamma              greekg
            eta                greekh
            iota               greeki
            kappa              greekk
            lambda             greekl
            mu                 greekm
            nu                 greekn
            omicron            greeko
            pi                 greekp
            theta              greekq
            rho                greekr
            sigma              greeks
            tau                greekt
            upsilon            greeku
            omega              greekw
            xi                 greekx
            psi                greeky
            zeta               greekz
        
For uppercase greek latters, use the corresponding uppercase roman letter after "greek". For instance, uppercase psi would be coded as greekY.
Type: Character*80
Default: Only the scale factor is drawn

POS, Positioning of Subtitles.
Subtitles are normally positioned immediately above the plot perimeter. However, POS allows the user to place subtitles below the plot on the same line as the informational label. This is especially useful for plot overlays when a separate line is necessary to describe the base plot and overlay(s). Each additional line will be placed below the preceding one. However, care must be taken, for a center subtitle will be coincident with the informational label which, if not previously turned off, could result in an illegible label (see description for CMU in Section 4.10). For color plots, subtitles placed below the plot are always drawn in the same color as that defined by the current value for CAB . Rather long subtitles may overlap, especially when the horizontal scale factor is less than 1.0. If all three subtitles are used, it is recommended to keep the number of characters for each label to 15 or less to avoid overcrowding.
Settings:
1 -> Subtitles placed above plot
2 -> Subtitles placed below plot
Type: Integer
Default: 1

SB1, Left Subtitle.
The left subtitle is positioned flush with the left edge of the plot. The convention for subscripts, superscripts, and symbols is as given in IUN .
Type: Character*80
Default: Blank

SB2, Center Subtitle.
The center subtitle is positioned midway between the left and right edge of the plot. The convention for subscripts, superscripts, and symbols is as given in IUN .
Type: Character*80
Default: Blank

SLB, Side Label.
For linear xy contour plots, it is possible to define a side label which is placed immediately to the left of the y-axis.
Type: Character*80
Default: Blank
             Setting contour attributes 

CDM, Primary Demarcation Contour.
CDM is used to set the breakpoint for pattern fills and the color table midpoint for color fill plots (see descriptions for ITY and CPL ).
Type: Real
Default: 0.

CD2, Secondary Demarcation Contour.
CD2 is used to set the upper breakpoint for the pattern or solid ( ITY =1,3). When in use, CD2 must be a valid contour level. It is also possible to shade the interval between two contours by setting CD2 to a value less than CDM . Since CDM and CD2 control the shading below the primary and above the secondary demarcation contours respectively, the resulting setting (CD2 < CDM) will fill the interval between the two contours with the desired pattern. Note that the type of pattern/solid fill in this case is controlled by SHD / CBL only. SH2 / CAB are ignored.
Type: Real
Default: 10000.

CIB, Contour Minimum.
CIB is a required input when FG2 =1. The absolute value of CIB must be 9999 or less. This parameter is ignored for all other values of FG2.
Type: Real
Default: 0.

CIH, Contour Maximum.
CIH is a required input when FG2=1. The absolute value of CIH must be 9999 or less. This parameter is ignored for all other values of FG2.
Type: Real
Default: 0.

CIN, Contour Interval.
CIN is a required input when FG2=1,3. This parameter is ignored for all other values of FG2. The minimum and maximum values accepted by EZPLOT are 0.1 and 999 respectively. If the range in the data is such that a contour interval smaller than 0.1 or larger than 999 is necessary, then a different scale factor should be selected to bring CIN within the limits.
Type: Real
Default: 0.

CIU, Contour Use Flag.
If the contour use flag is preceded by the minus (-) sign, edges for special value areas will not be drawn. Note: edges for special value areas are never drawn on solid or patternu fill plots (ITY=2,3). Note that cell array plots (CIU=4) are available for horizontal and time series plots only.
Settings:
1 -> Contours labeled
2 -> Contours neither drawn nor labeled
3 -> Contours not labeled
4 -> Contouring is not done; data is plotted as cell array
5 -> Same as CIU=1,3 but primary demarcation contour not drawn
Type: Integer
Default: 1

CLN, Contour Label Interval.
CLN must be at least as large as CIN and should be an integer multiple thereof.
Type: Integer
Default: depends on CIN

CLU, High/Low Label Flag.

Settings:
0 -> High/Low not labeled
1 -> High/Low labeled
Type: Integer
Default: 0

CMU, Information Label Flag.
CMU controls the information label and, if applicable, the scaling vector label.
Settings:
0 -> Both information label and scaling vector off
1 -> Both information label and scaling vector (if applicable) on
2 -> Information label off and scaling vector (if applicable) on
3 -> Information label on and scaling vector (if applicable) off
Type: Integer
Default: 1

FG2, Contour Level Selection Flag.
FG2 controls the selection of the contours for the plot. The default value of 2 should be used if the range in the data is not known a priori. For uneven contour spacing a setting of 4 will prompt the user for each contour and a label flag. A setting of 3 allows the user to select the contour interval while the lowest and highest contour values are determined internally from the range in the data. Please note that the maximum number of contours that can be generated for a given plot is 25. An error condition will occur is the user attempts to define more than 25 contours.
Settings:
0 -> CIB,CIH,CIN,CLN entered during execution
1 -> Use values for CIB, CIH, CIN, CLN in input file
2 -> Select CIB, CIH, CIN, CLN automatically
3 -> Select CIB, CIH automatically but use values for CIN, CLN in input file
4 -> Each contour level entered interactively (keyboard entry)
Type: Integer
Default: 2
        Position-specific EZPLOT control parameters 
ANP, Plot/Frame Advance Flag.
ANP is a position specific parameter. It must always be declared as the last control parameter in each input sequence. A value of n sends a message to EZPLOT to close GKS and deactivate and close the workstation after the plot defined by the current input sequence has been drawn. A value of y tells EZPLOT to read in the next input sequence for a new plot. A value of o means that the next plot will be an overlay. The user should be warned that all parameters are not necessarily valid for an overlay. For instance, if the parameter SLC was used to select 2 plots per frame in the input sequence applicable to the base plot, attempting to redefine it in the input sequence for the overlay will not work (it will be ignored). The same consideration applies to the parameter ITY since pattern or color fills cannot be used for overlays. In the latter case, however, EZPLOT will exit with an error condition.
Settings:
y -> New plot request
n -> Close GKS
o -> Overlay request
Type: Character*1
Default: None; must be provided by the user

IUT, EZPLOT Message Device.
IUT is a position specific parameter. If in use, it must be declared as the first control parameter at the beginning of the input file (first job step).
Settings:
0 -> all EZPLOT messages written on standard output
1 -> all EZPLOT messages written to file stdout
Type: Integer
Default: 0

PRT, Print Option.
PRT allows the user to print the grid point values for the grid currently being plotted. The values are written to the file(s) prtout.x where x is the job deck number. This option should be used for testing purposes only since values are printed in ascii format which, depending on the size of the grid(s), may cause disk storage problems. The user has full control on the format of the values to be printed. The syntax is analogous to that used in Fortran format statements, without the leading "f" or "i". For instance, if integer values are desired (through truncation) with a maximum of 4 spaces for each integer, a value of 4.0 should be used. If one decimal place is required for a total field width of 6 digits, then a value of 6.1 should be entered. All missing values are replaced with the value 99.
Type: Real
Default: 0.0

TYP, Type of contour/line plot.
The parameter TYP allows the user to bypass the menu and select the type of plot desired. Option numbers are identical to those displayed by the menu.
Settings:
1 -> latitude-longitude contour plot(s)
2 -> height-latitude contour plot(s)
3 -> height-longitude contour plot(s)
4 -> latitude-time contour plot(s)
5 -> height-time contour plot(s)
6 -> Hovmoller contour plot(s)
7 -> line plot(s)
8 -> arbitrary xy scaling contour plot(s)
Type: Integer
Default: menu is displayed


To the EZPLOT Home Page
Chris Guillemot: chrisg@ncar.ucar.edu / Last modified: 12/5/96