使用ggplot2生成的图表切片

3

我想知道是否可以分别切割图形,即使用ggsave生成的.png文件。 如果我不想使用默认的图例或标题,并将其设置为FALSE,则会留下很多空白空间。 所以,是否有一种R方法只是在图形本身上方和下方切割几个像素来解决这个问题?

提前感谢!

1个回答

7
你可以更改 plot.margin,例如:
p + opts(plot.margin=unit(c(-1, 0, -1, 0), "lines"))

自0.9.2版本以来,opts已被theme所取代:(参见)

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

谢谢,好主意!ggplot太有趣了,所有这些选项都非常令人印象深刻。 虽然到目前为止我还无法真正控制我的图形底部边距...(使用“cm”)。 - Matt Bannert
这个边距是否像CSS margin / padding定义一样工作?我能够查找“单位”,但无法弄清楚在这种情况下如何使用上、下、左、右。 - Matt Bannert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接