Object representing the plot, window and device.
playState object is an
"playState") containing many other objects,
the plot window (
the plot device, as returned by
- the current plot call.
- local environment used to store plot data objects.
- whether the current main plot function accepts arguments.
- name of the current main plot function.
whether the current plot is a Lattice / ggplot / base graphics
is.baseis defined as TRUE if neither of the others is TRUE and
resultis the result of evaluating the plot call. If
is.lattice, the trellis object is also stored in
a named list of viewport paths (or names).
One of these must be named "plot".
NULLif the plot is a base graphics or Lattice plot.
a character vector listing all spaces defined in the current plot, not
- labels for data points, either given or guessed.
given data points or
a named list of currently labelled data points.
Each name corresponds to a "space", which can be "page"
(positioned on page) or "plot" (positioned in plot coordinates).
With Lattice graphics the space can be "packet 1" etc.
Each list element is a data frame of numeric
pos(for label placement).
a named list of calls to be evaluated in a target viewport:
each name corresponds to a "space", as in
an environment, containing a list "ids" and a
list "subscribers". Elements of the former are
subscripts of brushed data points. Elements of
the latter are the
playStateobjects of all linked plots in this group. This
linkedobject is shared by all subscribers.
GtkUIManagerand a named list of its action groups.
A list of the GUI widgets. The most useful one
drawingArea(the plot device widget).
a list of temporary objects, including:
- whether the plot has been drawn and is ready for interaction.
- whether data points and labels are defined (or a plausible guess could be made), allowing points to be identified.
There are several other standard objects which can be inspected with
Other objects can be passed in through the
... argument to
playwith, or defined by tools.