2010-08-16 59 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