Description Usage Arguments Details Value Author(s) Examples
Convert a scene that was drawn using the graphics package to an identical scene drawn with the grid package.
1 2 3 |
x |
Either |
newpage |
A logical value indicating whether to start a new page. If
|
prefix |
A character value used as a prefix for all grob and viewport names.
The default prefix is |
device |
A function that opens a graphics device for |
name |
A character identifier. |
If the first argument is a function, it must be a function with zero arguments. If the function needs access to non-global data, use a closure. The function should not call functions that create or destroy graphics devices, or change the current graphics device.
The echoGrob
function returns a grob that will echo x
when it is drawn.
The grid.echo
function is called for its side-effect of drawing on the
current graphics device.
Paul Murrell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ## Not run:
# Echo existing drawing
plot(1)
grid.echo()
# Echo result of call to a plotting function
plotfun <- function() plot(1:10)
grid.echo(plotfun)
# Echo result of a plotting function (anonymous) into current viewport
grid.newpage()
pushViewport(viewport(x=0, width=.5, just="left"))
grid.rect(gp=gpar(col=NA, fill="grey"))
grid.echo(function() plot(1:10), newpage=FALSE)
## End(Not run)
|
Loading required package: grid
Warning message:
In grid.echo.recordedplot(recordPlot(), newpage, prefix) :
No graphics to replay
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.