2012-03-13 58 views
3

我想使用facet网格只显示右边距而不是底边距。facet_grid只有一个边距

示例代码

library(ggplot2) 
qplot(mpg, wt, data=mtcars) + facet_grid(cyl ~ vs, margins=TRUE) 

目前成果 enter image description here

期望的结果 enter image description here

回答

4
qplot(mpg, wt, data=mtcars) + facet_grid(cyl ~ vs, margins="vs") 

enter image description here


如果这个答案是书面的,这种行为并没有记录在案。现在,它是facet_grid文档中

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

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

+0

不错,虽然没有证件? – baptiste 2012-03-13 23:24:46

+0

非常没有证件。只有通过检查问题跟踪器才能发现问题,看到问题跟踪器“正在工作”,然后追查代码以确定它是如何指定的。 – 2012-03-13 23:27:55

+0

的确很不错!谢谢Brian。那个不容易找到。我一直拉着我的头发2个小时。我非常感激。 +1和支票 – 2012-03-13 23:31:27