The LAYOUT OVERLAYEQUATED
statement is similar to the LAYOUT OVERLAY statement: it builds a
composite using one or more
GTL-statements. Similar to a LAYOUT OVERLAY, you can specify one or more 2-D plots
within the layout, provided all plots can share the same type of axes.
(Additional restrictions are discussed in a moment.) You can also
specify one or more insets.
As an overlay-type layout,
OVERLAYEQUATED has the same behavioral characteristics as an OVERLAY
layout. It uses the same general logic for rendering the composite
(see
LAYOUT OVERLAY Statement for details),
and its default axis characteristics are generally determined by the
first specified plot, unless you use PRIMARY=TRUE on an alternative
plot statement (see
When Plots Share Data and a Common Axis).
OVERLAYEQUATED differs
from OVERLAY in several ways. With OVERLAYEQUATED,
-
The axis type for both X and Y
axes is always linear. Thus, plot types that have discrete or binned
axes cannot be used within this layout (for example, BOXPLOT, BOXPLOTPARM,
BARCHARTPARM, HISTOGRAM, and HISTOGRAMPARM).
-
For equal data intervals on both
axes, the display distance is the same. For example, an interval of
2 on the X axis maps to the same display distance as an interval of
2 on the Y axis.
-
The aspect ratio of the plot display
equals the aspect ratio of the plot data. In other words, a 45 degree
slope in data is represented by a 45 degree slope in the display.
The
EQUATETYPE= option determines how the axes are
drawn.
The following figure
illustrates how a series plot might map differently when specified
in an OVERLAYEQUATED layout versus an OVERLAY layout:
A LAYOUT OVERLAYEQUATED
statement enables you to specify one or more of the following XY plots:
SCATTERPLOT, SERIESPLOT, NEEDLEPLOT, STEPPLOT, VECTORPLOT, BANDPLOT,
LOESSPLOT, REGRESSIONPLOT, PBSPLINEPLOT, and CONTOURPLOTPARM. As long
as one of these plots is present, you can also add FRINGEPLOT, LINEPARM,
MODELBAND, REFERENCELINE, DROPLINE, and insets as ENTRY, DISCRETELEGEND,
and CONTINUOUSLEGEND.
From a data standpoint,
this layout has only two independent axes, X and Y. If any plots within
the layout block use an XAXIS=X2 or YAXIS=Y2 option, the option is
ignored and the data are mapped to the X or Y axis. To display X2
and Y2 axes, use the DISPLAYSECONDARY= suboption of the XAXISOPTS=
and YAXISOPTS= options.
If an OVERLAYEQUATED
statement is nested in a LATTICE layout, some of the LATTICE’s
alignment and external axis features are not supported on the OVERLAYEQUATED
layout.