facet_grid 只有一个边距

Tyl*_*ker 5 r ggplot2

我想使用分面网格只显示右边距而不是底部边距。

示例代码

library(ggplot2)
qplot(mpg, wt, data=mtcars) + facet_grid(cyl ~ vs, margins=TRUE) 
Run Code Online (Sandbox Code Playgroud)

目前成果 在此处输入图片说明

期望的结果 在此处输入图片说明

Bri*_*ggs 6

qplot(mpg, wt, data=mtcars) + facet_grid(cyl ~ vs, margins="vs") 
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


编写此答案时,未记录此行为。现在,它在facet_grid文档中

边距是逻辑值或字符向量。边距是附加分面,其中包含分面变量的每个可能值的所有数据。如果FALSE,则不包括其他方面(默认)。如果TRUE,则所有分面变量都包含边距。如果指定为字符向量,则它是要为其创建边距的变量的名称。

(感谢@Harry指出这一点。)