对我来说,这个问题只发生在Mac上。不幸的是,我正在旅行,我只带了我的MacBook。这里是一个最小的例子。问题不会出现在个别地块,但只有当他们通过ggarrange
连接。
library(ggplot2)
library(ggpubr)
p1 <- ggplot(mtcars, aes(x = mpg, y = disp, color = as.factor(am))) +
geom_point() +
theme(legend.box.background = element_rect(color = "black", size = 1))
p2 <- ggplot(mtcars, aes(x = hp, y = disp, color = as.factor(am))) +
geom_point() +
theme(legend.box.background = element_rect(color = "black", size = 1))
ggarrange(p1, p2, common.legend = T, legend = "right")
现在看一下图表:
正如你所看到的,图例框的右边框被切掉了。我怎样才能防止它这样做呢?
2条答案
按热度按时间zpf6vheq1#
如果您想坚持使用
ggpubr
,这里有一个解决方案,无可否认不是很好,但很有效。2hh7jdfx2#
一个选项是切换到
patchwork
以将图粘合在一起: