GPL Statements

There are general categories of GPL statements.

Data definition statements. Data definition statements specify the data sources, variables, and optional variable transformations. All GPL code blocks include at least two data definition statements: one to define the actual data source and one to specify the variable extracted from the data source.

Specification statements. Specification statements define the graph. They define the axis scales, coordinate systems, text, graphic elements (for example, bars and points), and statistics. All GPL code blocks require at least one ELEMENT statement, but the other specification statements are optional. GPL uses a default value when the SCALE, COORD, and GUIDE statements are not included in the GPL code block.

Control statements. Control statements specify the layout for graphs. The GRAPH statement allows you to group multiple graphs in a single page display. For example, you may want to add histograms to the borders on a scatterplot. The PAGE statement allows you to set the size of the overall visualization. Control statements are optional.

Comment statement. The COMMENT statement is used for adding comments to the GPL. These are optional.