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.