Previous Page | Next Page

The GPLOT Procedure

PROC GPLOT Statement

Identifies the data set that contains the plot variables. Can specify uniform axis scaling for all graphs as well as an annotate data set and an output catalog.
Requirements: An input data set is required.


PROC GPLOT <DATA=input-data-set>
<IMAGEMAP=output-data-set >



specifies a data set to annotate all graphs that are produced by the GPLOT procedure. To annotate individual graphs created using a By statement or multiple action statements, use ANNOTATE= in the action statement.

See also: Using Annotate Data Sets

specifies the SAS data set that contains the variables to plot. By default, the procedure uses the most recently created SAS data set.

See also: SAS Data Sets and About the Input Data Set.
GOUT=< libref. >output-catalog

specifies the SAS catalog in which to save the graphics output that is produced by the GPLOT procedure. If you omit the libref, SAS/GRAPH looks for the catalog in the temporary library called WORK and creates the catalog if it does not exist.

See also: Specifying the Catalog Name and Entry Name for Your GRSEGs.

creates a temporary SAS data set that is used to generate an image map in an HTML output file. The IMAGEMAP= option can be used only if the PLOT or PLOT2 statements are used, and the PLOT or PLOT2 statement must use the HTML= option or the HTML_LEGEND= option or both.

If the HTML= option is used in the PLOT or PLOT2 statement, the plot points are defined as hot zones, unless the AREA= option is also used. In that case there are not plot points and the areas between plot lines are defined as hot zones. If the HTML_LEGEND= option is used, the legend symbols are defined as hot zones. Information for the links is stored in the variables referenced by the HTML= or HTML_LEGEND= options or both.

The %IMAGEMAP macro generates the image map in the HTML output file. The macro takes two arguments, the name of the image map data set and the name or fileref of the HTML output file, as shown in the following example:

%imagemap(imgmapds, myimgmap.html);

specifies that the same axis scaling is used for all graphs that are produced by the procedure. By default, the range of axis values for each axis is based on the minimum and maximum values in the data and, therefore, can vary from graph to graph and among BY groups. Using the UNIFORM option forces the value range for each axis to be the same for all graphs. Thus, if the procedure produces multiple graphs with both left and right vertical axes, the UNIFORM option scales all of the left axes the same and all of the right axes the same, based on the minimum and maximum data values.

In addition, UNIFORM forces the assignment of SYMBOL statements for the category variable without regard to the BY-group variable. If a legend is generated, UNIFORM makes the legend the same across graphs.

Restriction: Partially supported by Java and ActiveX

Previous Page | Next Page | Top of Page