我想结合两个或多个情节合并他们的传说。
例如,我可以创建一些数据和两个场景,如下所示。
# packages
library(ggplot2)
library(patchwork)
# first plot
set.seed(07042020)
x <- runif(50)
y <- runif(50)
data1 <- data.frame(x = x, y = y, z = runif(50, 0, 2))
p1 <- ggplot(data1) + geom_point(aes(x, y, col = z))
p1
data2 <- data.frame(x = x, y = y, z = runif(50, -1, 1))
p2 <- ggplot(data2) + geom_point(aes(x, y, col = z))
p2
以下代码是我迄今为止尝试过的,但这不是预期的结果。我想将两个图与一个图例合并,即创建一个独特且常见的图例“z”,使两个图的点根据这个共同的图例着色。这可能吗?
p1 + p2 + plot_layout(guides = "collect")
由reprex 包于 2020-04-07 创建(v0.3.0)