iplot.manip {iplots} | R Documentation |
The following functions are used to mainpulate iplots. They are NOT
part of the official API and may disappear without warning. Most of
them are legacy functions introduced before iplot.opt
was
available.
iplot.backend
retrieves or sets the iPlots back-end.
iplot.resetZoom
reset zoom
iplot.rotate
set plot rotation
iplot.setExtendedQuery
set text for extended query
iplot.zoomIn
zoom into specified area
iplot.zoomOut
zoom out (the coordinates are ignored as the zoom
is heararchical)
iplot.location
get or set the location of the iplot
iplot.size
get or set the size of an iplot plot
iplot.backend(type = NULL)
iplot.resetZoom()
iplot.rotate(i)
iplot.setExtendedQuery(str, plotID=.iplot.curid)
iplot.zoomIn(x1, y1, x2, y2)
iplot.zoomOut(x, y)
iplot.location(x, y, relative=FALSE, plot=iplot.cur())
iplot.size(width, height, plot=iplot.cur())
## S3 method for class 'iobj'
print(x, ...)
## S3 method for class 'iplot'
print(x, ...)
i |
rotation orientation |
plotID |
plot ID (number) |
str |
string to show on extended query or
|
type |
back-end type - one of |
x1 |
basis coordinate for the |
y1 |
basis coordinate for the |
x2 |
edge coordinate for the |
y2 |
edge coordinate for the |
x |
object to print or x-coordinate |
y |
y-coordinate |
plot |
plot to query or move (id or object) |
relative |
can be |
width |
width of the plot (in pixels) |
height |
height of the plot (in pixels) |
... |
additional parameters |
iplot.location
, iplot.size
: those functions either query
or set the location or size of the plot. If either of the coordinates
is missing, the size/location in that coordinate will not be changed.
If both coordinates are missing, the functions have no side effect and
just return the current size (iplot.size
) or location and size
(iplot.location
) as named vectors (x
, y
for
location and width
, height
for size).
iplot.backend
determines the back-end used by iplots. The
choices are awt
, swing
an dopengl
. Not all
back-ends are available on all platforms. AWT
is the most
compatible back-end and available on all platforms, Swing
has
more modern look and feel and OpenGL
sacrifices text rendering
quality for speed (i.e. OpenGL backend is best for large data). When
no backend is specified, the function has no side effect and just
returns the currently requested back-end. Currently there is no
indication whether the back-end request was honored or not. If a
backend is not supported, the request is silently ignored.