2012-02-16 6 views
1

Windowsでカイロ経由でアンチエイリアス処理されたRグラフィックスを入手できたので、すぐにパッケージをインストールしました。残念ながら、私は出力を保存しようとしています。 私はそれをコピーして右クリックが何もしないように見えません。窓にR Cairoの画像を保存する

アイデア?

答えて

2

これは(それがLinuxでR 2.14を使用して私のために行います)動作するはずです:

cairo_pdf("spam.pdf") 
plot(1:10) 
dev.off() 

と結果のPDFは、現在の作業ディレクトリです。カイロのパッケージがインストールされたときに別の方法として、あなたは使用することができます。

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 
+0

:-)コメントを通じて新しい機能を知った:あなたがやらなければならないことは、単にタイプ=「カイロ」を指定されたエラー:object 'cairo_pdf' not found :( – em70

+0

あなたの質問にsessionInfoの出力を追加してください、私は私を追加しました...おそらくRの最新バージョンをインストールする必要がありますか、Rの標準WindowsバージョンはCairoサポート... –

+0

さらに、私はcairoパッケージを使用するときに構文を追加しました.. –

1

カイロ機能は、現在、ほとんどのRのディストリビューションに含まれています。

png(filename="fn.png", 
    type="cairo", 
    units="in", 
    width=5, 
    height=4, 
    pointsize=12, 
    res=96) 
... 
dev.off() 

私はa blog-post about the Cairo packagesを書き、それがない私は怖い