gpt4 book ai didi

r - 在 ggplot2 中将一个面板设为空白

转载 作者:行者123 更新时间:2023-12-03 17:22:17 24 4
gpt4 key购买 nike

p <- ggplot(mtcars, aes(mpg, wt)) 
p + geom_point()+facet_grid(cyl ~ vs)+theme_bw()

Pic

我想让面板(右下角的 1 对 8)空白,没有显示数据点,但同时,我想保持这种安排。

所以 facet_wrap(cyl ~ vs)无法解决我的问题。

也许更普遍的问题是是否可以在 ggplot2 中安排每个面板?

最佳答案

你可以这样做,但不能用 facet_wrap (据我所知)。创建单独的子图。有关详细的分步方法,see my answer here .

创建一个空白图 & 使用包 gridExtra您可以组合这些图:

library(gridExtra)
library(grid)

blank <- grid.rect(gp=gpar(col="white"))

grid.arrange(plot1, plot2, blank, plot3, ncol=2)

这种方法也会对最终情节的外观产生很大影响(恕我直言)。

关于r - 在 ggplot2 中将一个面板设为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com