【发布时间】:2021-04-23 15:09:32
【问题描述】:
我正在使用这个功能:
source("https://raw.githubusercontent.com/RemPsyc/niceplots/master/niceViolinFunction.R")
要做这两个图:
(niceViolin(group = mtcars$cyl,
response = mtcars$mpg,
comp1 = 1,
comp2 = 3) -> plot1)
(niceViolin(group = mtcars$cyl,
response = mtcars$disp,
comp1 = 1,
comp2 = 3) -> plot2)
我想ggarrange他们,像这样:
library(ggpubr)
(fig1 <- ggarrange(plot1, plot2,
labels = c("A", "B"),
ncol = 1, nrow = 2))
问题
如您所见,ggarrangement 隐藏了部分星号(重要星号),除非我以更高的高度(我不想要)保存它们。
问题
解决这个问题的最佳方法是什么?
注意:水平排列它们不是一个解决方案,因为我提供了一个可重复性最低的示例,但假设有一个大的图矩阵。也可以更改底层功能,因为问题似乎与 ggsignif() 和 geom_signif 有关。
【问题讨论】:
-
我发现
patchwork包更容易用于布局多个地块
标签: r ggplot2 annotations data-visualization ggpubr