Re: [Rd] Sweave support added to rgl package

From: Sharpie <>
Date: Wed, 20 Apr 2011 10:28:15 -0700 (PDT)

Duncan Murdoch-2 wrote:
> I have just committed some code to the rgl package on
> to allow rgl images to be
> inserted into Sweave documents. (This is not in the CRAN version yet.)
> It makes use of the custom graphics driver support added by Brian Ripley.
> In R-devel (which will become R 2.14.0 next spring in New Zealand, next
> fall in most other places), usage is quite straightforward. For
> example, code like this in a Sweave document:
> <&lt;fig=true, grdevice=rgl.Sweave, pdf=false, stayopen=TRUE&gt;>=
> x <- rnorm(100); y <- rnorm(100); z <- rnorm(100)
> plot3d(x, y, z)
> @
> will insert a .png snapshot of the figure. Because that chunk has
> "stayopen=TRUE", it can be followed by another chunk to add
> to the figure, e.g.
> <&lt;fig=true, grdevice=rgl.Sweave, pdf=false&gt;>=
> lines3d(x[1:10], y[1:10], z[1:10], col="red")
> @
> All of this is possible in R 2.13.0, but it takes more work: see the
> ?rgl.Sweave help page.
> I will eventually add postscript and PDF output options as well, and
> perhaps some support for the LaTeX movie15 package, but those are not
> there yet. Comments or bug reports are welcome.
> Duncan Murdoch

This is great news Duncan!

If you do consider adding support for movie15, the Asymptote graphics language may be handy:

Asymptote can embed 3D graphs into LaTeX documents that are fully zoomable/manipulatable. It also uses LaTeX to typeset the figure text.


Charlie Sharpsteen
Undergraduate-- Environmental Resources Engineering Humboldt State University
View this message in context:
Sent from the R devel mailing list archive at

______________________________________________ mailing list
Received on Wed 20 Apr 2011 - 17:36:58 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 20 Apr 2011 - 18:50:49 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive