我剛剛發現我可以通過開羅在Windows上獲得antialiased R圖形,所以我已經安裝了該軟件包。不幸的是,我試圖保存輸出。 我似乎無法複製它,右鍵單擊不會執行任何操作。在窗戶上保存R開羅圖形
想法?
我剛剛發現我可以通過開羅在Windows上獲得antialiased R圖形,所以我已經安裝了該軟件包。不幸的是,我試圖保存輸出。 我似乎無法複製它,右鍵單擊不會執行任何操作。在窗戶上保存R開羅圖形
想法?
這應該工作(它,使用R 2.14確實爲我在linux下):
cairo_pdf("spam.pdf")
plot(1:10)
dev.off()
和生成的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
開羅功能現在包括至多r分佈。所有您需要做的僅僅是指定TYPE =「開羅」:
png(filename="fn.png",
type="cairo",
units="in",
width=5,
height=4,
pointsize=12,
res=96)
...
dev.off()
評論恐怕沒有發現有關的新功能:錯誤:找不到對象'cairo_pdf':( – em70 2012-02-16 14:50:34
請將sessionInfo的輸出添加到您的問題中,我添加了我的...可能您需要安裝最新版本的R,或者R的標準Windows版本未與開羅支持一起編譯... – 2012-02-16 14:52:01
此外,我還添加了使用cairo包時的語法.. – 2012-02-16 14:56:06