【发布时间】: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()的结果?