R ggplot调整绘图区域窗口

时间:2012-08-24 12:42:39

标签: r resize plot ggplot2 area

我在调整绘图区域时遇到了问题。如果您查看以下示例,您将看到x轴“x”的标签超出了绘图窗口/区域的范围,因此不再可见。我试图用

调整绘图窗口/区域的大小
dev.new(width=10, height=10)

但这不会增加实际绘图区域外的白色边界的空间。我还将该图保存为PDF,希望标签“x”将重新出现在PDF中,但事实并非如此。

是否有可能增加该特定区域?

library(ggplot2)
df <- data.frame(x=1:10, y=1:10) 
ggplot(df, aes(x,y)) + geom_point() + 
  opts(axis.title.x = theme_text(size = 14, hjust = 0.5, vjust = -5))

1 个答案:

答案 0 :(得分:1)

要更改可用于轴标签和文本的绘图区域的大小,可以使用

opts(plot.margin = unit(c(2, 2, 2, 2), "cm"))

指定图的每一边的边距大小。