【问题标题】:I can't create a PDF output with R. Only empty pages. (Linux)我无法使用 R 创建 PDF 输出。只有空页面。 (Linux)
【发布时间】:2013-01-08 21:25:10
【问题描述】:

如果我想将图表绘制为 pdf,它不起作用。我只得到一个空的pdf页面。这是一个小例子。

> pdf("try.pdf")
> plot(x=c(1,2,4,2,5))
> dev.off()

我也尝试了 print() 命令。但没有运气:

> print(plot(x=c(1,2,4,2,5)))
NULL            # <- is this an error?

我的操作系统是 Ubuntu 12.10 64 位。我的 R 版本是 2.15.2。

其他输出格式正常工作(例如 jpeg()、png())。这是我第一次在 Ubuntu 中使用 pdf 输出(我之前在 Win 上工作过,没有问题)。

欢迎任何帮助。

【问题讨论】:

  • 你在什么版本的R、操作系统等下工作?这在过去是否有效并且最近失败了,或者这是您第一次尝试?其他输出格式是否有效?您在这里没有向我们提供太多信息来帮助您...
  • 我猜这更复杂。除非您的 pdf 设备损坏,否则该代码应该会成功。阅读 R-FAQ。第 7 节,关于为什么使用 lattice 或 ggplot2 绘图命令可能无法成功。
  • @JonathanChristensen:谢谢。我编辑了我的问题。
  • @DWin:我去看看。
  • capabilities() 的结果?

标签: r pdf plot output


【解决方案1】:

我的电脑重新启动解决了这个问题。但我不能说为什么它昨天没有工作。

【讨论】:

    【解决方案2】:

    老问题,但我刚才遇到了同样的问题,我很困惑。

    在我的例子中,/tmp 目录已满。删除不需要的 tmp 文件后,一切恢复正常。我遇到的其他问题:为任何函数调用帮助(例如“help(mean)”)只返回空页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-24
      • 1970-01-01
      • 2020-10-23
      • 1970-01-01
      • 2011-01-05
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多