标签: r ggplot2
我有以下数据框:
x
其中:
y是随机数。 z为0或1. d为finit模型。 facet_wrap 介于0和1之间。
y
z
d
facet_wrap
我想使用z创建y,并使用以下代码填充ggplot(df, aes(x = x, fill=y)) + geom_density(alpha = .5) + xlim(c(0,.10)) + theme_bw() + facet_wrap(~z) :
ggplot(df, aes(x = x, fill=y)) + geom_density(alpha = .5) + xlim(c(0,.10)) + theme_bw() + facet_wrap(~z)
{{1}}
如何绘制它?
答案 0 :(得分:1)
因为您的填充变量应该是因子或组。以下是您的问题的复制,我使用了不同的数据框值:
x <- rnorm(99) y <- rbinom(99,1,.5) Z <- rep(c("A", "B","C"), 33) d <- runif(99) ggplot(dd) + geom_density(alpha = .5, aes(x = x, fill = as.factor(y))) + theme_bw() + facet_wrap(~z)
我拿出了xlim,因为这些值并非都在该范围内,这是情节: