我想绘制geom_density
的几个发行版,并且除了其中一个以外,其他都没有了。我该如何做到这一点,因为以下内容不会按预期更改alpha
。带有alpha矢量的geom_density
require("ggplot2")
data = rbind(
data.frame(generation=1, samples=rnorm(90)),
data.frame(generation=2, samples=rnorm(100)),
data.frame(generation=3, samples=rnorm(110)),
data.frame(generation=4, samples=rnorm(120)),
data.frame(generation=5, samples=rnorm(130)),
data.frame(generation=6, samples=rnorm(140))
)
maxGen = max(data$generation)
ggplot(data) +
geom_density(
aes(
colour= factor(generation),
x=samples,
alpha=ifelse(data$generation == maxGen, 0.3, 1.0)
)
)
万一它有所不同,真实情况会在另一个变量上添加方面换行。
我其实想改变一行alpha,但是这让我走上了正轨。切换到使用geom_line与stat =“密度”,它的工作。 – Pengin