在Linux服务器上查看/保存R图

时间:2017-06-21 06:30:58

标签: r linux plot server

我正在使用R工作在远程Linux服务器上。我使用ggplot()在R中创建了一个图。

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

然而,当我想将情节视为

>p

我收到以下错误: 错误:is.integer(group)不为TRUE

当我想使用以下代码将图表保存到文件时:

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

我仍然收到错误:错误:is.integer(group)不是TRUE

当我在Windows上使用RGui时,不会发生此问题。 如何在Linux服务器上查看/保存我的绘图?我使用PuTTy从Windows 10连接。

2 个答案:

答案 0 :(得分:1)

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

下载Git,然后安装它。然后,打开 Git Bash ,并使用sftp user@ip连接到您的服务机构。最后使用get filesName获取您的文件。

P.S。请原谅我的英语不好。

答案 1 :(得分:0)

只是为了形象化,您可以使用 plot()。

即情节(p)

但是,我在保存绘图时也遇到了问题(如果我找到解决方案,我会更新这个)。