[R] panel.text and saving to pdf
Uwe Ligges
ligges at statistik.tu-dortmund.de
Fri Jun 26 10:47:54 CEST 2009
To get reproducible results, I highly recommend to print the lattice
graphics directly into the desired device, i.e. start the pdf >(or jpeg
or whatever) device before printing.
Best,
Uwe Ligges
Willem Vervoort wrote:
> Dear all,
>
> I am not sure what I am doing wrong, but I have some unexplained behaviour when saving a lattice graph including text to a pdf file. The text seems to move around. It must have something to do with the way coordinates are set in devices other than jpg.
>
> Any suggestions would be helpful
> Willem
>
> Here is some example code
>
> setwd("c:/willem/research/misc")
> today <- format(Sys.Date(),"%Y%m%d")
>
>
> x <- runif(500)
> y <- rnorm(500)
>
> foo <- data.frame(x = x, y = y, z = rep(c("a","b"),250))
> require(lattice)
>
> xyplot(x~y|z,data=foo)
> panel.text(370,470,"silly graph",cex=1.2,font=2)
> savePlot(paste(today, "jpgplot",sep="_"),type="jpg") # this plots fine and text is as on the screen
> savePlot(paste(today, "pdfplot",sep="_"),type="pdf") # text has moved
>
> pdf(paste(today,"pdfplot2.pdf",sep="_")) # no difference using pdf
> xyplot(x~y|z,data=foo)
> panel.text(370,470,"silly graph",cex=1.2,font=2)
> dev.off()
>
> # There is also no difference
>
> _
> platform i386-pc-mingw32
> arch i386
> os mingw32
> system i386, mingw32
> status
> major 2
> minor 9.0
> year 2009
> month 04
> day 17
> svn rev 48333
> language R
> version.string R version 2.9.0 (2009-04-17)
>
> -----------------------------------------------------------------
> Dr. R.W. Vervoort
> McCaughey Senior Lecturer Hydrology and Catchment Management
> Faculty of Agriculture, Food and Natural Resources,
> Bldg A04, The University of Sydney, NSW 2006
> http://tinyurl.com/mccaughey
> http://blogs.usyd.edu.au/waterhydrosu
> ph: +61 2 9351 8744
> fax: +61 2 9351 4953
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list