假设我正在从 diamonds 数据集中绘制两个密度:
d_1 <- subset(diamonds, color %in% c("D", "E"))
ggplot(data = d_1, aes(x = price,colour=color)) + geom_density() +
geom_vline(xintercept = 5000) + geom_vline(xintercept = 2500)
我的问题是关于我可以选择的方式,vlines
以便它们与用于geom_density
分发的颜色相匹配。
我知道我可以使用geom_vline(xintercept = 2500, colour = "red")
,但我怎么能geom_vline
继承aes
分发中使用的颜色。