【问题标题】:R pdf set marginR pdf设置边距
【发布时间】:2017-03-28 22:28:31
【问题描述】:

我正在尝试为使用 R 生成的 pdf 设置图形边距。 使用 mar,我可以减少绘图边距。然而,结果图仍然是页面中间的一个正方形,而不是使用所有空间。我该如何改变呢?

pdf(file = "test.pdf", paper="a4r")
par(mar=c(0,0,0,0)+0.1)
plot(1:10,1:10)
dev.off()

谢谢!

【问题讨论】:

  • pdf 使用widthheight 参数,例如pdf(file = "test.pdf", width=8, height=5)
  • 您可能还想设置边距。如果您希望上边距和右边距最小,并且 x 和 y 轴标题正好在图的边缘,像 par(mar=c(4,4,0.5,0.5)) 这样的东西可以做到这一点。
  • 谢谢,这行得通。奇怪的是除了避免使用 paper="a4r"...
  • 您仍然可以使用paper="a4r",但是除非您使用width=11.69, height=8.27(或具有相同纵横比的更大尺寸),否则您的绘图会有边距。

标签: r pdf plot margin


【解决方案1】:

在 pdf() 中,更改宽度和高度参数 (https://stat.ethz.ch/R-manual/R-devel/library/grDevices/html/pdf.html)。默认值为 7 和 7,这可能是您的页面上有额外空间的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    • 2018-04-21
    • 2018-08-10
    • 1970-01-01
    相关资源
    最近更新 更多