【发布时间】:2019-09-05 19:59:11
【问题描述】:
我有我的虚拟数据并绘制为:
library(ggpubr)
d1 <- data.frame(x = c(5, 2, 3), y = c(7, 5, 6))
d2 <- data.frame(x = c(3, 2, 1), y = c(6, 5, 4))
d3 <- data.frame(x = c(5, 6, 3), y = c(8, 6, 6))
d4 <- data.frame(x = c(3, 8, 1), y = c(6, 3, 5))
bp <- list(d1, d2, d3, d4)
bp
cbp <- vector("list", length = 4)
for (i in 1:4) {
cbp[[i]] <- ggplot(bp[[i]], aes(x= x, y = y))+geom_point()
}
ggarrange(plotlist = cbp, labels = c("A", "B", "C", "D"), ncol = 2, nrow = 2)
代替所有四个图中的 X 和 Y 轴标题,我希望有一个共同的 X 和 Y 标题,其中 Y 向上和向下,X 指向侧面。有可能在这个情节中做出这样的改变吗?
请注意这些 ggobjects 来自循环,所以 facet_grid 对我不起作用。
【问题讨论】:
-
@akrun 我的意思是说箭头指示 Y 向上和向下,X 指向侧面
-
我有几个 hacky 解决方案,但您能否首先为我们提供一个更通用的示例(而不是一个具有相同 x 和 y 的 df,更接近您的实际问题,这会导致不同的图和轴范围)。
-
@M-- 我已经更新了数据。
-
线条在哪里,底部和左侧轴线?在所有地块上?
-
@camille 左边一行,底部一行。并非在所有地块上。