我为我的系统(CentOS)编译了 R 版本 2.12.1(2010-12-16),然后我安装了 Cairo_1.4-5。
当我批量调用我的脚本时,我想使用 Cairo 来生成我的图形的 PNG(也许是 PDF)输出,但是当我使用 X 时这给我带来了困难(我通过 ssh 隧道传输 X,它经常在 R脚本正在运行...),所以这就是我想使用 Cairo 的原因。
(顺便说一句,我没有root访问权限)。
虽然是根据 sessionInfo 安装的
> sessionInfo()
R version 2.12.1 (2010-12-16)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
我不能打电话给 CairoPDF:
> CairoPDF()
Error: could not find function "CairoPDF"
奇怪的是,我可以调用一个名为 cairo_pdf 的函数
> cairo_pdf()
>
我不能调用 CairoPNG、cairo_PNG 或 cairo_png:
> CairoPNG()
Error: could not find function "CairoPNG"
> cairo_PNG()
Error: could not find function "cairo_PNG"
> cairo_png()
Error: could not find function "cairo_png"
我的安装有问题吗?坦率地说,我不知道如何从这里开始,为什么我什至不能调用 CairoPNG()?