分类变量的内联子集
ggplot(iris[iris$Species == "setosa",],aes(Sepal.Width)) +
geom_density()
在这里,我们在将数据帧传递给 ggplot 之前对其进行子集化。它是从数据框数据结构派生的非常有用的工具。
为了使代码更具可读性,还可以使用 dplyr
的 filter
:
library(dplyr)
iris %>% filter(Species == "setosa") %>% ggplot(aes(Sepal.Width)) +
geom_density()