自分のシステム (CentOS) 用に R バージョン 2.12.1 (2010-12-16) をコンパイルし、その後 Cairo_1.4-5 をインストールしました。
スクリプトをバッチ呼び出しするときに Cairo を使用してグラフの PNG (およびおそらく PDF) 出力を生成したいのですが、X を使用しているときに問題が発生します (ssh を介して X をトンネリングしていますが、Rスクリプトが実行されている...)、これが Cairo を使用したい理由です。
(私はところでルートアクセス権を持っていません)。
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() を呼び出すことさえできないのはなぜですか?