linux下打开png图片不显示,r – 无法显示png

我在VM(Red Hat Enterprise

Linux Server 6.4版)上运行R-shiny(R版本3.0.1(2013-05-16)).一切正常,即服务器启动,应用程序运行等……只要我不尝试绘制图形

renderPlot

然后我在主面板上看到一条消息[错误:无法启动设备png].我会发布我的整个代码,但我认为这个问题与我使用时的渲染图有关

renderText

并吐出一些工作得很好的数据.

实际上当我输入时

PNG()

在R我得到这个错误

[

.External2中的错误(C_X11,粘贴(“png ::”,文件名,sep =“”),g $width,:

无法启动设备PNG

另外:警告信息:

在png()中:无法打开与X11显示的连接”

]

当然如果我通过ssh -X转发到我的mac,我可以输入png()没有问题和绘图数据等…

– 还有一些事情需要注意,当我键入capabilties()时,我发现唯一错误的是jpeg,tiff,X11,aqua和profmem(所以png和cairo都是True)

– 我从源代码构建R之前安装了libpng,cairo和libX11,libX11-devel,libXt,libXt-devel

我猜我的问题是我需要运行X服务器.此外,DISPLAY变量为null.

所以,我想当它归结为它时我的问题是……假设我的逻辑是正确的.

1)我是否需要运行/启动X服务器[目前因某些原因启动后终止]或者我可以设置DISPLAY变量吗?

2)如果我可以设置我的DISPLAY变量应该将它设置为什么(localhost:0.0没有工作)

显然,如果有什么我想念的话,这些问题可能无关紧要.

提前谢谢,抱歉漫无目的,想要彻底.

PJ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值