Hello,

To check the possible values of "pos" parameter you need to review "text()"
as it is indicated in the lattice help of panel.text().
In  text() it says:

pos

a position specifier for the text. If specified this overrides any adj value
given. Values of 1, 2, 3 and 4, respectively indicate positions below, to
the left of, above and to the right of the specified coordinates.

So, the coordinates should be "x=4, y=2" for your case.
Additionally you can use ltext() function which is explained in the same
panel.text() help.


Regards,
Carlos Ortega
www.qualityexcellence.es

2011/10/10 Allan Sikk <a.sikk@ucl.ac.uk>

> Hi,
>
> I need to vary the placements of data labels but I cannot assign a vector
> to "pos" option. Any vectors work fine with "cex", for example. What could
> be the problem here?
>
> xyplot(Npop~Narea, data=size,
> scales=list(x=list(log=TRUE), y=list(log=TRUE),
> xlab=expression(N[A]), ylab=expression(N[P]),
> panel=function( ...) {
>    panel.lines(..., type="l", col.line="black", lwd=.25)
>    panel.xyplot(..., type="p", col="black", cex=.5, pch=20)
>    panel.text(..., lab=t, cex=.5, pos=c(4,2))
> })
>
> Many thanks,
> Allan
>
> ______________________________**________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help>
> PLEASE do read the posting guide http://www.R-project.org/**
> posting-guide.html <http://www.R-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]

