[R] bwplot superpose panel.points from another dataframe
Peter Ehlers
ehlers at ucalgary.ca
Mon Sep 27 18:18:09 CEST 2010
On 2010-09-27 4:54, Christophe Bouffioux wrote:
> bwplot(v2 ~ v1 | z, data = ex3, layout=c(3,2),
> pch = "|",
> par.settings = list(
> plot.symbol = list(alpha = 1, col = "transparent",cex = 1,pch = 20)),
> panel = function(x, y){
> panel.bwplot(x, y)
> X<- tapply(ex3$v1b, ex3[,c(1,2)], max)
> Y<- seq(length(unique(ex3[,c(1,2)])))
> panel.points(X, Y, pch = 17, col = "red")
> })
>
Perhaps this is what you're trying to achieve:
bwplot(v2 ~ v1 | z, data = ex3, layout=c(3,2),
panel = function(x, y){
panel.bwplot(x, y, pch="|")
X <- tapply(ex3$v1b, ex3[, 1:2], max)
Y <- seq(nrow(unique(ex3[, 1:2])))
panel.points(X, Y, pch = 17, col = "red")
})
(I didn't see any need for your par.settings.)
I'm not crazy about the way you define X,Y. I think
I would augment the data frame appropriately instead.
-Peter Ehlers
More information about the R-help
mailing list