15得票2回答
使用patchwork在ggplot2中合并图例

我希望将两个或多个图表合并,同时合并它们的图例。 例如,我可以创建以下数据和两种情景。 # packages library(ggplot2) library(patchwork) # first plot set.seed(07042020) x <- runif(50) y &...

15得票3回答
在Patchwork中合并两个y轴标题

有什么想法可以将两个相同的y轴标题合并成一个,并将这个y轴标题放置在图形中间?我已经成功地通过使用plot_layout(guides = "collect")来合并图例,但是我似乎找不到类似于轴的东西。在这种情况下,我想将称为disp_disp_disp的两个轴标题合并成一个。 mtc...

11得票2回答
当合并ggplot2对象时,在patchwork中设置轴限制

将ggplot2对象使用patchwork组合时,我希望有一个选项可以轻松设置所有图的x轴和/或y轴范围相同。 reprex:library(patchwork) library(ggplot2) library(dplyr) #> #> Attaching package: ...

10得票1回答
R包patchwork:行/列的标题

有没有办法使用patchwork包来按行或列添加标题以组合绘图? 例如,对于安排:patchwork <- (p | p2 | p3) / (p4 | p5 | p6),我想为图1-3添加一个标题,为图4-6添加另一个标题。

10得票1回答
如何在使用patchwork时减少两个绘图之间的空白?

大家好,我正在使用一个小数据框来构建一些 ggplot2 图。我的数据框是 df,并在末尾包含了 dput()。我已经绘制了图形,问题出现在我使用 patchwork 时。我希望最终的图形没有空格,这样中间的线(即轴)可以将图形连接在一起。以下是代码: library(ggplot2) li...

10得票1回答
用patchwork对齐多个图例

在patchwork的这个示例中,解释了如何组合多个ggplot。我遇到的一个困难是当图例标题的字符数非常不同时,如何收集它们并对齐/调整它们的位置。 以下是一个示例 - 我希望'mpg'图例也能左对齐/对齐,并且不要居中在'Size'图例下面。有什么建议吗?请注意,添加theme(lege...

10得票2回答
如何将ggplotly和ggplot与patchwork组合使用?

能否将 ggplotly 和 ggplot 与 patchwork 相结合? 示例 这将在一侧显示两个图形。 library(ggplot2) library(plotly) library(patchwork) a &lt;- ggplot(data.frame(1), aes(X1...

9得票1回答
手动定位Patchwork中的图例位置。

我想在一个拼贴布局的空白区域中放置一个图例 (适用于所有子图)。根据我在网上找到的资料,如果我使用 guides="collect" (但可以使用 left、right 等),就不能使用 legend.position 手动定位图例。 我尝试过使用 l &lt;- get.legend,然后...

9得票1回答
如何在使用ggplot2绘制的图形中,通过patchwork包的guide_area()函数最小化生成的空白区域?

我使用 ggplot2 包制作了3个图表。为了将这些图表排列在一个单独的图像中,我使用了 patchwork 包。 我将其中2个图表放置在顶部,公共图例放置在这些图表下方,并在公共图例下方放置第三个图表。 我使用 guide_area() 函数创建公共图例空间,但是随之创建了大量未使用的空白区...

9得票1回答
如何使用plot_annotation调整用patchwork组装的图形中标签的字体样式?

我有一个由patchwork组装的图形,如下所示: library(ggplot2) library(patchwork) p1 &lt;- ggplot(mtcars) + geom_point(aes(mpg, disp)) p2 &lt;- ggplot(mtcars) + geom...