ggplot情节与facet_wrap和填充混淆

时间:2016-03-15 15:45:01

标签: r ggplot2

我有以下数据框:

x

其中:

  

y是随机数。
z为0或1.
d为finit模型。
facet_wrap   介于0和1之间。

我想使用z创建y,并使用以下代码填充ggplot(df, aes(x = x, fill=y)) + geom_density(alpha = .5) + xlim(c(0,.10)) + theme_bw() + facet_wrap(~z)

{{1}}

如何绘制它?

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,因为这些值并非都在该范围内,这是情节:

plot