R在远程SSH连接中本地绘图

时间:2016-03-31 11:26:53

标签: r plot ssh x-forwarded-for

我按照How can I make R plot locally in a remote ssh connection?中的说明使用-X开关配置了SSH。但我还看不到任何情节。但是当我使用命令xeyes &时,它会按预期显示眼睛。

执行R程序后,我尝试了以下操作。

library(MASS)
school = painters$School
school.fre = table(school)
cbind(school.fre)
barplot(school.fre)

以及在名为barplot.r的文件中保存上述代码后使用命令R CMD BATCH barplot.r在命令行中

我做错了什么?请在这方面指导我。

感谢。

1 个答案:

答案 0 :(得分:2)

简言之:

  • 使用xeyesxterm作为测试很好:您现在知道x11(和转发)有效

  • 确保R本身具有x11支持并查看capabilities()[["X11"]]TRUE

  • 耐心:R图是位图,这并不总是很快。也许从一开始 plot(1:10)表示最简单的点图。