2012-03-13 57 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