[R] [ggplot2] Densityplot, grouping and NAs
Weiss, Bernd
bernd.weiss at uni-koeln.de
Wed Mar 25 07:36:11 CET 2009
Dear all,
I do not fully understand how ggplot2 handles NAs. See the following
example:
library(ggplot2)
x <- rnorm(150)
g <- as.factor(c(rep(c(0,1,NA),50)))
mydf <- data.frame(x,g)
m <- ggplot(aes(x = x, group = g, color = g), data = mydf)
m + geom_density()
How do I get rid of the NAs (i.e. the blue colored curve)?
I thought
## m <- ggplot(aes(x = x, group = g, color = g, na.rm = TRUE),
## data = mydf)
## m + geom_density()
or
## m <- ggplot(aes(x = x, group = g, color = g), data = mydf)
## m + geom_density()
## m + stat_density(na.rm = TRUE)
etc.
would solve my problem but to no avail.
Thanks for your help,
Bernd
More information about the R-help
mailing list