Learn R Programming

R2wd (version 1.4)

wdPlot: create an R plot and paste it into word.

Description

By default, this uses the plot function to create the plot according to the arguments given as .... The plot function can be replaced by another function which creates a graph.

Usage

wdPlot(..., plotfun = plot, method="metafile",height = 5, width = 5,
pointsize = 10, bookmark = NULL, wdapp = .R2wd, paragraph = TRUE)

Arguments

...
the arguments to the plot function
plotfun
the plot function (by default plot)
method
the graphics device type (metafile or bitmap)
height
the height of the plot in R units (commonly inches)
width
the width of the plot in R units (commonly inches)
pointsize
the pointsize of the plot
bookmark
the bookmark text (if missing, a default will be created)
wdapp
the handle to the Word Application (usually not needed)
paragraph
whether a paragraph is given after inserting the plot.

Value

    Details

    The plot is transfered as a windows metafile.

    Examples

    Run this code
    wdGet()
    ## a basic call using the default metafile device
    wdTitle("R2wd: plotting")
    wdPlot(1:100,sin(1:100),type="l",bty="l")
    ## a call using a ggplot function which uses semi-transparency
    ## this requires the bitmap device (the metafile device is nicer but doesn't render semi-transparency)
    require(ggplot2)
    funny<-function(){
    c <- ggplot(mtcars, aes(qsec, wt))
    print(c + stat_smooth())
    }
    wdPlot(plotfun=funny,method="bitmap")

    Run the code above in your browser using DataLab