无法使用R创建PNG文件

无法使用R创建PNG文件,r,R,当我尝试使用创建png文件时 在linux平台中,我的R窗口挂起。我试图在谷歌上搜索可能的原因,但答案是肯定的。我为R安装了Cairio软件包。有人看到过这个问题吗 这是会话信息: > library(Cairo) > sessionInfo() R version 2.14.2 (2012-02-29) Platform: x86_64-unknown-linux-gnu (64-bit) locale: [1] C attached base packages: [1] st

当我尝试使用创建png文件时 在linux平台中,我的R窗口挂起。我试图在谷歌上搜索可能的原因,但答案是肯定的。我为R安装了Cairio软件包。有人看到过这个问题吗

这是会话信息:

> library(Cairo)
> sessionInfo()
R version 2.14.2 (2012-02-29)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
[1] C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] Cairo_1.5-1
> x<-1:100
> png(filename = "Rplot%03d.png", width = 480, height = 480,
+ )
>图书馆(开罗)
>sessionInfo()
R版本2.14.2(2012-02-29)
平台:x86_64-unknown-linux-gnu(64位)
区域设置:
[1] C
附加基本包:
[1] 统计图形GRUTILS数据集方法库
其他随附包裹:
[1] 开罗大学1.5-1
>x png(filename=“Rplot%03d.png”,宽=480,高=480,
+ )
此时,它将挂起,请查看
功能()
,并查看它是否列出了PNG:

> capabilities()
    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets   libxml 
    TRUE     TRUE     TRUE     TRUE     TRUE    FALSE     TRUE     TRUE     TRUE 
    fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE     TRUE     TRUE     TRUE     TRUE 
> 

这是在我的Ubuntu机器上,使用Michael的repo(在CRAN上镜像)的预构建二进制文件,使用我维护的Debian包。我们确保几乎所有可以提供的东西都提供了——aqua仅限于Mac。

您能添加您的
sessionInfo()
并提供一个可重现的问题示例吗?否则,很难知道发生了什么。仅供参考,您没有使用
Cairo
设备进行打印。您正在使用基本的R
png
函数。要使用
Cairo
设备,您应该调用
CairoPNG
非常感谢Justin,这很有效,但仍然令人费解的是,为什么png或甚至capabilities()挂起RGlad我可以帮上忙。如果您在没有x11的linux安装上,基本图形应该会出错。。。不挂。我支持Ben在Dirk的评论中所说的话:您的安装可能有一些问题,在进一步使用R之前,您可能需要解决这些问题。您能
打印到其他设备上吗?当我发布capabilities()时,它也会挂起。然后,您的安装有些奇怪。你是如何安装R的?我的环境非常严格。我真的不得不来回使用R,X11所有需要的软件包。我几乎没有让它工作,但是,我可能在路上引起了一些问题。有没有人有好的安装手册,包括R,Rapache?需要什么包装等