最新消息:

Error: unable to start device PNG

资料 王杭州 7100浏览 0评论 [编辑]

R的绘图功能方便易用,自己编译的R系统有时会出现问题,例如,使用shiny server时报错 Error: unable to start device PNG。

为解决这一问题,需要从以下几方面逐步分析:

1.安装libpng-devel包

使用包管理器yum install libpng-devel.

2.编译R包

在R源代码目录下./configure –with-png && make && make install

3.检查是否支持PNG格式

打开R,在提示符下输入capabilities()显示结果如下

>capabilities()

jpeg png tiff tcltk X11 aqua http/ftp sockets
TRUE TRUE TRUE FALSE FALSE FALSE TRUE TRUE
libxml fifo cledit iconv NLS profmem cairo ICU
TRUE TRUE TRUE TRUE TRUE FALSE TRUE FALSE

表明PNG模块已编译。

4.如果此时还遇到上述问题,那么在~/.Rprofile文件中添加

options(bitmapType=’cairo’)

至此,重启R及相关程序,不再显示错误。

转载请注明:王杭州的个人网页 » Error: unable to start device PNG

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址