我有三个ggplots (g1, g2, g3)
。
它们都来自不同的数据集,并且每个都有相同的xlim
和ylim
。
我想将它们全部绘制在一页上并覆盖它们。
我仅在网上找到资源,说明如何在同一页面上绘制来自同一数据集的多个密度图。
我是否可以编写代码,以便将所有后续图表绘制在同一页面上?
正如@Phil指出的那样,您不能覆盖不同的地块。但是,可以制作包含所有三个密度图的one图。 (;使用mtcars
和mpg
作为示例数据集,请尝试以下操作:
library(ggplot2)
ggplot() +
geom_density(aes(mpg, fill = "data1"), alpha = .2, data = mtcars) +
geom_density(aes(hwy, fill = "data2"), , alpha = .2, data = mpg) +
scale_fill_manual(name = "dataset", values = c(data1 = "red", data2 = "green"))
由reprex package(v0.3.0)在2020-03-29创建