我想繪製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