2010-08-16 84 views
3

我想知道是否可以分別切割一個圖形和一個用ggsave生成的.png文件。如果我不想使用默認圖例或標題並將其設置爲FALSE,則會留下大量空白區域。那麼是否有一種R方法可以將圖像上下幾個像素剪切掉?ggplot2生成的切片圖

Thx提前!

回答

7

您可以更改plot.margin,例如,

p + opts(plot.margin=unit(c(-1, 0, -1, 0), "lines")) 

由於0.9.2 opts版本已經通過replacedtheme

p + theme(plot.margin = unit(c(-1, 0, -1, -), "lines")) 
+0

THX,好主意! ggplot太搞笑了,所有這些選項都非常令人印象深刻。 儘管目前爲止我無法真正控制圖表的底部邊距(使用「cm」)。 – 2010-08-16 09:32:36

+0

這邊緣工作像CSS邊緣/填充定義?我能夠查找「單位」,但無法弄清楚這種情況下頂部,底部,左側,右側的工作方式。 – 2010-08-16 11:25:04