On Jan 8, 2010, at 8:10 PM, Jason Morgan wrote:
On 2010.01.08 19:44:39, Ivan Gregoretti wrote:
Hello listers,
Does anybody know how to add text to an xyplot without whipping out
the existing curve?
That's all.
For instance,
Lets say you generate a graph like this
A <- data.frame(x = rnorm(100), y = rnorm(100))
xyplot(y ~ x, data = A)
How would you add 'Hello world'?
I tried 6.02E23 different partial solutions found on the web and
failed. I just need one EXAMPLE that WORKS.
Unfortunately,
library(lattice)
?panel.text
shows no examples.
As you see, I bring you a formidable challenge.
A <- data.frame(x = rnorm(100), y = rnorm(100))
xyplot(y ~ x, data = A,
panel = function(...) {
panel.text(0, 0, "Hello world!")
panel.xyplot(...)
})
Or, following a Sarkar r-helpful example on how to add to an existing
plot:
library(lattice)
A <- data.frame(x = rnorm(100), y = rnorm(100))
xyplot(y ~ x, data = A)
trellis.focus("toplevel") ## has coordinate system [0,1] x [0,1]
panel.text(0.5, 0.2, "Hello, world", cex = 1.2, font = 2)
trellis.unfocus()
--
David
A whole lot of examples lattice are available here:
http://lmdvr.r-forge.r-project.org/figures/figures.html
If you plan on using lattice often, I highly recommend Deepayan
Sarkar's
book.
Hope that helps,
~Jason
Thank you,
Ivan
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
______________________________________________
R-help@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.