在windows上保存R Cairo图形

在windows上保存R Cairo图形,r,cairo,R,Cairo,我刚刚发现我可以通过Cairo在Windows上获得抗锯齿的R图形,所以我已经立即安装了该软件包。但不幸的是,我一直在努力保存输出。 我似乎无法复制它,右键单击也不起任何作用 想法?这应该行得通(我在linux下使用R2.14也行): 生成的pdf位于当前工作目录中。或者,在安装cairo软件包时,您可以使用: CairoPDF("spam.pdf") plot(1:10) dev.off() 为了得到同样的效果 有关我的系统的信息: > sessionInfo() R version

我刚刚发现我可以通过Cairo在Windows上获得抗锯齿的R图形,所以我已经立即安装了该软件包。但不幸的是,我一直在努力保存输出。 我似乎无法复制它,右键单击也不起任何作用

想法?

这应该行得通(我在linux下使用R2.14也行):

生成的pdf位于当前工作目录中。或者,在安装cairo软件包时,您可以使用:

CairoPDF("spam.pdf")
plot(1:10)
dev.off()
为了得到同样的效果

有关我的系统的信息:

> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i686-pc-linux-gnu (32-bit)

locale:
 [1] LC_CTYPE=en_US.utf8       LC_NUMERIC=C             
 [3] LC_TIME=en_US.utf8        LC_COLLATE=en_US.utf8    
 [5] LC_MONETARY=en_US.utf8    LC_MESSAGES=en_US.utf8   
 [7] LC_PAPER=C                LC_NAME=C                
 [9] LC_ADDRESS=C              LC_TELEPHONE=C           
[11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C      

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] fortunes_1.4-2

loaded via a namespace (and not attached):
[1] tools_2.14.1
这应该是可行的(在linux下使用R2.14对我来说是可行的):

生成的pdf位于当前工作目录中。或者,在安装cairo软件包时,您可以使用:

CairoPDF("spam.pdf")
plot(1:10)
dev.off()
为了得到同样的效果

有关我的系统的信息:

> sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i686-pc-linux-gnu (32-bit)

locale:
 [1] LC_CTYPE=en_US.utf8       LC_NUMERIC=C             
 [3] LC_TIME=en_US.utf8        LC_COLLATE=en_US.utf8    
 [5] LC_MONETARY=en_US.utf8    LC_MESSAGES=en_US.utf8   
 [7] LC_PAPER=C                LC_NAME=C                
 [9] LC_ADDRESS=C              LC_TELEPHONE=C           
[11] LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C      

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] fortunes_1.4-2

loaded via a namespace (and not attached):
[1] tools_2.14.1

Cairo函数现在包含在大多数R发行版中。您只需指定type=“cairo”:


我写了一篇评论,发现了这个新特性:-)

Cairo函数现在包含在大多数R发行版中。您只需指定type=“cairo”:


我写了一篇评论,发现了这项新功能:-)

恐怕没有:错误:找不到对象“cairo\u pdf”:(请将sessionInfo的输出添加到您的问题中,我添加了我的…可能您需要安装最新版本的R,或者标准Windows版本的R没有使用Cairo支持编译…太好了,只需要使用CairoPDF而不是Cairop_pdf。由于我需要纯图像,所以我选择CairoPNG;)谢谢!恐怕没有:错误:找不到对象“cairo\u pdf”:(请将sessionInfo的输出添加到您的问题中,我添加了我的…可能您需要安装最新版本的R,或者标准Windows版本的R没有使用Cairo支持编译…太好了,只需要使用CairoPDF而不是Cairop_pdf。由于我需要纯图像,所以我选择CairoPNG;)谢谢!