2017-06-21 28 views
0

我正在使用R在遠程Linux服務器上工作。我使用ggplot()在R中創建了一個圖。在Linux服務器上查看/保存R圖

p <- ggplot(new_df) + geom_line(aes(x=dt, y=user_cnt)) 

然而,當我想要查看的情節一樣

>p 

我得到以下錯誤: 錯誤:is.integer(組)是不是真

此外,當我想將劇情保存到具有以下代碼的文件中:

jpeg("myplot.jpg") 
ggplot(new_df) + geom_line(aes(x=dt, y=user_cnt) 
dev.off() 

我仍然收到錯誤:Erro r:is.integer(group)不是TRUE

當我在Windows上使用RGui時,不會發生此問題。 如何在Linux服務器上查看/保存我的情節?我使用PuTTy從Windows 10連接。

+0

一般性評論,保存'ggplot'對象的首選方法是使用'ggsave()'。 :-) – drmariod

+0

ggsave()也給出了相同的錯誤。 –

+2

你見過[this](https://stackoverflow.com/questions/40762729/error-is-integergroup-is-not-true-while-using-ggmap-in-r)嗎?另外,請發佈[足夠的信息,供我們調試](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 –

回答

1

您無法在TTY上查看任何圖片。所以你需要ftp工具。

要下載Git,並安裝它。然後,打開Git Bash,並使用sftp [email protected]連接到您的服務人員。最後使用get filesName來獲取你的文件。

P.S.請原諒我可憐的英語。

相關問題