This appendix describes the parameters that you can set in the Java client application for use by these JWAVE wrapper functions. In the Java client application, you set these parameters using methods such as:
JWaveExecute.setParam JWaveView.setNamedColor JwaveView.setNamedColorSet
myJWaveView.setNamedColor("BACKGROUND", Java.awt.Color.yellow)
back = GET_NAMED_COLOR("BACKGROUND", Default='000000'xL)
NOTE: Named Color Parameters are listed on page C-18. Named ColorSet Parameters are listed on page C-19.
Specifies the angle of rotation about the x-axis, in degrees, towards the viewer. The default is +30 degrees.
0), or away from the viewer.
NOTE: This keyword is effective only if the PV-WAVE !P.T3d system variable is not set. If !P.T3d is set, the 3D to 2D transformation used by is contained in the 4-by-4 array !P.T. Refer to the PV-WAVE Reference for information on system variables.
NOTE: This keyword is effective only if the PV-WAVE system variable !P.T3d is not set. Refer to the PV-WAVE Reference for information on system variables.
Places a box around the labels in a Date/Time axis. If you set the keyword to a value of 1, boxes are drawn around all the labels of the Date/Time axis.
Sets the label that will be drawn on each contour.
Sets the size of the characters used to annotate contour labels.
Specifies which contour levels should be labeled. By default, every other contour level is labeled.
Specifies the linestyle used to draw each contour.
Index | X Windows Style | Windows Style |
---|---|---|
0 | Solid | Solid |
1 | Dotted | Short dashes |
2 | Dashed | Long dashes |
3 | Dash dot | Long-short dashes |
4 | Dash-dot-dot-dot | Long-short-short dashes |
5 | Long dashes | Long dashes |
NOTE: The current contouring algorithm draws all the contours in each cell, rather than following contours. Hence, some of the more complicated linestyles will not be suitable for some applications.
Specifies the coordinates of a rectangle used to clip the graphics output. Graphics that fall inside the rectangle are displayed; graphics that fall outside the clipping rectangle are not displayed.
If set to a nonzero value, forces the PV-WAVE CONTOUR procedure to use the line-following method instead of the cell-drawing method.
NOTE: Hardware font drivers that support 3D transformations include X Windows, WIN32 (on Windows NT platforms only), PostScript, and WMF (on Windows NT platforms only).
Lets you change the linestyle of tick intervals.
Specifies an array containing the contour levels (maximum of 150) drawn by the PV-WAVE CONTOUR procedure.
Specifies the linestyle used to draw the lines or connect data points.
UNIX Users: The line join style is "miter," that is, the outer edges of two lines extend to meet at an angle.
Windows Users: The line join style is "round."
Index | X Windows Style | Windows Style |
---|---|---|
0 | Solid | Solid |
1 | Dotted | Short dashes |
2 | Dashed | Long dashes |
3 | Dash dot | Long-short dashes |
4 | Dash-dot-dot-dot | Long-short-short dashes |
5 | Long dashes | Long dashes |
The number of equally-spaced contour levels that are produced by CONTOUR. The maximum is 150. (Default: 6)
Indicates the number of data points to average when plotting.
Polar plots are produced when this keyword is set to a nonzero value.
, expressed in radians.
Allows direct specification of the plot window.
%, Warning: Plot truncated.
When plotting in three dimensions, the Position keyword is a six-element array with the first four elements describing, as above, the XY position, and with the last two elements giving the minimum and maximum z-coordinates. The Z specification is always in normalized coordinate units.
Negative values of Psym cause the symbol designated by |Psym| to be plotted at each point with solid lines connecting the symbols. For example, a Psym value of -5 plots triangles at each data point and connects the points with lines.
The Psym keyword can specify an array of plot symbols. If an array is used, each plot symbol value in the array is applied, in order, to create the plot symbols that make up the graph. The symbols are repeated, as needed, to complete the entire graph of the data set.
NOTE: Forty-one new graphic symbols have been added for PV-WAVE plot routines. These new symbols include:
Psym=9
Psym=11...Psym=41
(
Psym=10
is reserved)
A skirt around the array at a given z value is drawn if this keyword parameter is nonzero. The z value is expressed in data units.
If this parameter is set to a nonzero value, specifies that contour paths are to be interpolated using cubic splines.
Produces a subtitle underneath the x-axis containing the text in this string parameter.
Specifies the size of the symbols drawn when Psym is set. The default size of 1.0 produces symbols approximately the same size as a character.
Lets you use FORTRAN-style format specifiers to change the format of tick labels on the x-, y-, and z-axes.
I
(integer), F
(floating-point), and E
(scientific notation) format specifiers can be used with Tickformat. Also, you cannot place a quoted string inside a tick format. For example, ("
is an invalid Tickformat specification. ", F5.2, "
")
Sets a string used for the main title centered above the plot window.
The size of the characters used to annotate the x-, y-, and z-axes and their titles.
Lets you change the linestyle of tick intervals on the x-, y-, and z-axes.
Allows specification of axis options such as rounding of tick values and selection of a box axis. Each option is encoded in a bit. See the following table for details:
Axis Options
Bit
Value
Function
0
1
Exact. By default the end points of the axis are rounded in order to obtain even tick increments. Setting this bit inhibits rounding, making the axis fit the data range exactly.
1
2
Extend. If this bit is set, the axes are extended by 5% in each direction, leaving a border around the data.
2
4
None. If this bit is set, the axis and its text is not drawn.
3
8
No box. Normally, JWAVE_PLOT and JWAVE_CONTOUR draw a box style axis with the data window surrounded by axes. Setting this bit inhibits drawing the top or right axis.
4
16
Inhibits setting the y-axis minimum value to zero, when the data are all positive and nonzero. The keyword YNozero sets this bit temporarily.
NOTE: The ZStyle keyword has no effect in Date/Time plots.
Lets you use FORTRAN-style format specifiers to change the format of tick labels for the x-, y-, and z-axes.
A string array, of up to 30 elements, containing the annotation of each major tick mark.
REPLICATE(
''
, N)
The data values for each tick mark, an array of up to 30 elements.
Specifies a string to be used as a title below the x-, y-, and z-axes.
NOTE: YType has no effect in Date/Time plots.
Inhibits setting the minimum y-axis value to zero when the y data are all positive and nonzero, and no explicit minimum y value is specified (using Yrange).
Specifies the placement of the z-axis.
NOTE: Keyword Parameters are listed on page C-2. Named ColorSet Parameters are listed on page C-19.
Specifies an AWT color object used to draw the axis. (Default:
Color.white
)
NOTE: Not all devices support erasing the background to a color index.
NOTE: If the x-axis rotation is between 90 and 270 degrees, the top of the surface will be colored with the color specified by the Bottom keyword.
NOTE: Keyword Parameters are listed on page C-2. Named Color Parameters are listed on page C-18.
An array of AWT color objects used to set the color used to draw each contour.