[R] text in qqmath

Paul Murrell p.murrell at auckland.ac.nz
Thu Nov 29 20:41:38 CET 2001


> I can't seem to make qqmath plot text.
> v <- rnorm(8)
> qqmath(~v)  # this is ok, but
> qqmath(~v, panel=function(x, y) {
> points(x, y)
> text(0, 0, 'print me', cex=2)})
>  isn't ok.
> The axis frame is printed properly (ie, as in
> qqmath(~v)), but neither 'print me' nor the points
> show up on the graph.  I can, however, see the upper
> half of the word 'me' in the lower left corner of the
> graphics device.  So somehow things are being
> translated down and to the left; well 'print me' is
> anyway, but I don't see any points anywhere.
> Could someone please lend me a helpin hand?

That is because qqmath is a lattice function and lattice is built on top of
grid, which uses a different set of graphics commands.  Try using ltext()
and lpoints() or grid.text() and grid.points() and it should work ok.

Hope that helps


r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list