Linux下R调用png绘图报错External2(C_X11错误unable to start device PNG

问题背景:

本人在使用用 benchmarksql 对某国产数据库进行 tpcc 压测后,对 my_result_.. 目录调用 generateGraphs.sh 绘图,然而命令却报错,如下:

Generating .. png ... Error in .External2(C_X11, paste0("png::", filename), g$width, g$height,  : 
  unable to start device PNG
Calls: png
In addition: Warning message:
..................
  no png support in this version of R
Execution halted
ERROR

看起来是似乎png未进行安装。

解决过程

在R命令行下,执行:

> capabilities()
       jpeg         png        tiff       tcltk         X11        aqua 
      FALSE       FALSE       FALSE       FALSE        TRUE       FALSE 
   http/ftp     sockets      libxml        fifo      cledit       iconv 
       TRUE        TRUE        TRUE        TRUE        TRUE        TRUE 
        NLS     profmem       cairo         ICU long.double     libcurl 
       TRUE       FALSE       FALSE       FALS

你可能感兴趣的:(R,png,benchmarksql)