[R] xyplot with different pch and col in each panel and additional line
Jim Lemon
jim at bitwrit.com.au
Thu Apr 5 12:50:25 CEST 2012
On 04/05/2012 08:41 PM, Camarda, Carlo Giovanni wrote:
> Dear R-users,
>
> I'd like to use an xyplot(lattice) in which in each panel I have points with different point-character and color, and additional lines with the same color. Please find below a toy example in which I did not manage to change such parameters, and the associated basic plot() in which I show what I aim to within lattice.
>
> Thanks for any help you could provide,
> Giancarlo Camarda
>
> library(lattice)
> y<- seq(0,1, length=15)
> yy<- y + rnorm(15,sd=0.05)
> dataset<- data.frame(time = rep(1:5,times=3),
> y = y,
> yy = yy,
> type = rep(LETTERS[1:3], each=5))
>
> xyplot(yy+y ~ time | type, dataset,
> layout=c(3,1),
> type=c("p", "l"),
> col=c(1,2),
> panel = function(...) {
> panel.superpose.2(...)
> })
>
> par(mfrow=c(1,3))
> plot(1:5, yy[1:5], pch=1, col=3, ylim=c(0,1))
> lines(1:5, y[1:5], col=2)
> plot(1:5, yy[1:5+5], pch=2, col=4, ylim=c(0,1))
> lines(1:5, y[1:5+5], col=2)
> plot(1:5, yy[1:5+10], pch=3, col=5, ylim=c(0,1))
> lines(1:5, y[1:5+10], col=2)
>
>
Hi Carlo,
If all you want is the "look" of the panel plot, you might find that the
"panes" function (plotrix) will give you that. See the examples.
Jim
More information about the R-help
mailing list