将“所有”类别添加到ggplots2图

时间:2018-07-05 21:13:47

标签: r plot ggplot2 density-plot

问题

假设我要为每个类别绘制一个密度图,并添加一个“所有”点类别。我将如何创建这样的数字?除了用“ all”类别复制所有点之外,还有其他方法吗?

示例

library('ggplot2')
fig <- ggplot(iris, aes(x = Sepal.Length, color = Species)) + 
       stat_density(geom = "line", position = "identity")

这将输出下图:

http://127.0.0.1:16553/chunk_output/8D7C71B83681FBD4/144E3B0/cby49jvbfsi3m/00001b.png

但是,我想添加另一行,其中包含所有要点。

1 个答案:

答案 0 :(得分:1)

ggplot(iris, aes(x = Sepal.Length, color = Species)) + 
  stat_density(geom = "line", position = "identity") + 
  stat_density(aes(x = Sepal.Length, color = "all"), geom = "line")

enter image description here