个人技术分享

已解决:

        在服务器(linux,centos)中调用R绘制图形之后保存报错,报错情况为: type = “cairo“ is unavailable. trying Xlib“,X11 is not available等。但是我在Windows的电脑上运行没有问题。

一、问题产生的现象

      最近在使用 R语言实现图形绘制,调用png()方法将绘制的图像保存到电脑上,在Windows下运行正常,但是将写好的R代码放到服务器上(centos系统的服务器),发现图片无法保存,而且报错,而且换成JPEG和SVG等格式也都无法保存。

         R绘图代码在centos服务器上使用Rscript   test.R运行时,报了以下的错误:

                   type = “cairo“ is unavailable. trying Xlib“,

                   X11 is not available

二、问题解决过程

                 经过我不懈的查阅资料,对于这些错误已经在以下这篇文章中写的很详细: