我正在研究Ubuntu上最新的R。創建了一些 圖表後,光標變成了'+',並且不允許我訪問 複製和粘貼選項。此外,與Windows中的R不同,它不具有具有「複製」選項的工具欄。我能做些什麼來 複製我的地塊?如何在Ubuntu中工作時複製R中的圖表?
謝謝。
我正在研究Ubuntu上最新的R。創建了一些 圖表後,光標變成了'+',並且不允許我訪問 複製和粘貼選項。此外,與Windows中的R不同,它不具有具有「複製」選項的工具欄。我能做些什麼來 複製我的地塊?如何在Ubuntu中工作時複製R中的圖表?
謝謝。
在Linux下使用R時的默認圖形設備稱爲「X11」:基本上,它會創建一個窗口,您可以在其中看到您的圖。
這是一個沒有很多功能的非常基本的窗口,所以答案是:您無法從中複製/粘貼。相反,您需要創建一個不同的圖形設備並將其寫入圖形。大多數人會選擇像PNG文件,如:
png(file = "myplot.png") # create PNG device
plot(x) # do the plot
dev.off() # return to default device (X11)
而且您現在可以在當前目錄下一個名爲「myplot.png」的PNG文件。
是否有任何X11的替代品在分析過程中動態顯示圖。藉助XQuartz,我可以回溯到我製作的情節的歷史。 Ubuntu可以做到這一點嗎? (我使用Emacs + ESS進行編輯) –
Neil提供了答案的一部分。基本上,現有的Ubuntu版本會爲您
pdf()
什麼可能是出版圖形的最佳格式png()
什麼可能是有用的在網絡上jpeg()
以及通過dev.copy()
寫出當前地塊的能力。
但後來有CRAN和附加軟件包的整體轉換,其中包括一些爲二進制的Ubuntu:在Ubuntu
加至少一個其他開羅包
r-cran-cairoDevice
或rforge.net,至少還有其他的SVG軟件包都可以編寫可縮放矢量圖形(SVG)。 最後這一切都取決於你想想用圖表文件做什麼。你沒有說,所以很難具體。
如果你想像GUI一樣的GUI選項,我會建議你在Ubuntu上(以及在任何其他操作系統上使用RStudio; http://rstudio.org/)。
即使在Windows中,如果不依賴工具欄和GUI選項使代碼更具可重複性,最好也是如此。 –