Learn R Programming

rtf (version 0.4-6)

addTrellisObject.RTF: Insert a trellis plot object into the RTF document

Description

Insert a trellis plot object into the RTF document.

Usage

## S3 method for class 'RTF':
addTrellisObject(this, trellis.object, width=3, height=0.3, res=300, rotate=NULL, ...)

Arguments

this
An RTF object.
trellis.object
The trellis plot object.
width
Plot output width in inches.
height
Plot output height in inches.
res
Output resolution in dots per inch.
rotate
Object rotation in degrees. optional.
...
Not used.

Details

Plots are added to the document as PNG objects. Multi-page trellis objects are automatically split across multiple pages in the RTF output file. To rotate the object to landscape orientation within the RTF output, use rotate=90. When using rotation, width and height still refer to the unrotated plot dimensions and not the rotated output dimensions on the RTF page. An alternative to rotating the plot is to rotate the entire page using a call to addPageBreak with suitable page width and height dimensions.

See Also

For more information see RTF.

Examples

Run this code
rtf<-RTF("test_addTrellisObject.doc",width=8.5,height=11,font.size=10,omi=c(1,1,1,1))
 if(require(lattice) & require(grid)) {
 	# multipage trellis object
 	p2<-xyplot(uptake ~ conc | Plant, CO2, layout = c(2,2))
 	addTrellisObject(rtf,trellis.object=p2,width=8,height=4,res=300, rotate=90)
 }
 done(rtf)

Run the code above in your browser using DataLab