默认的ggplot2图形边距是什么?

31

我在任何地方都找不到这方面的信息。我知道如何设置它们,但想知道默认值(上、右、下和左),以便在为图形设置边距时减少猜测。


3
这个问题可能会让你感兴趣,它更深入地探讨了一个问题:是否有ggplot2美学的表格或目录? - maj
1个回答

52

对于绘图边缘以及其他参数,其默认值为theme_grey的默认值:

theme_grey()$plot.margin
[1] 5.5pt 5.5pt 5.5pt 5.5pt

但是,默认主题可能在未来更改,您可以使用theme_set()设置不同的主题,因此更健壮的方式是使用theme_get(),它返回当前主题(@r2evans评论)

theme_get()$plot.margin 

2
请注意,不同的主题具有不同的边距。例如:theme_cowplot()$plot.margin 将产生 7pt 7pt 7pt 7pt - Feng Tian
2
另一种方法(不确定何时可用)是 theme_get()$plot.margin,它似乎表示默认主题。它目前返回与此答案相同的边距。 - r2evans

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