[R] lattice/levelplot: panels with values can be empty
Deepayan Sarkar
deepayan at stat.wisc.edu
Thu Oct 9 21:32:01 CEST 2003
On Thursday 09 October 2003 05:40, Wolfram Fischer wrote:
> I tried:
> library(lattice)
>
> F0 <- c( 'A', 'A', 'B', 'B' )
> F1 <- c( 1 , 1 , 1 , 2 )
> F2 <- c( 8 , 9 , 8 , 9 )
> VAL <- c( 20, 50, 10, 60 )
> df <- data.frame( F0, F1, F2, VAL )
>
> levelplot( VAL ~ F1 * F2 | F0, data=df )
>
> I got an empty field for F0 == 'A'
> and a colored field for F0 == 'B'.
> I expected two colored fields. - What can I do?
Hmm, this seems to be a bug triggered when some panel has only one unique x
(or y) value. Can't think of a workaround, other than adding some dummy rows
with VAL = NA, e.g.
F0 <- c( 'A', 'A', 'B', 'B', 'A')
F1 <- c( 1 , 1 , 1 , 2 , 2 )
F2 <- c( 8 , 9 , 8 , 9 , 8 )
VAL <- c( 20, 50, 10, 60, NA )
df <- data.frame( F0, F1, F2, VAL )
Deepayan
More information about the R-help
mailing list