我是人人网的新手,但对java很有经验。我的R编码技能正在慢慢提高,我能够在RStudio中运行以下脚本
data("iris")
dev.new()
png(filename = "test21.png")
plot(iris)
dev.off()我可以得到一个png输出
使用人人网,当我尝试相同的代码时,我得到了错误
String path = "png(filename='test21.png')";
Engine.eval("dev.new");
Engine.eval(path);
Engine.eval("plot(iris)");
Engine.eval("dev.off");错误是“找不到函数'png'”--仁进似乎没有这个包。解决这个问题的办法是什么?到目前为止,我还没有在谷歌上找到任何东西
发布于 2016-05-11 18:26:05
人人网确实还不支持R图形,可能在可预见的未来也不会。事实上,按照Roland的建议,在Java端处理图形是目前唯一的方法。
发布于 2016-05-11 17:09:29
如果您尝试在renjin studio中执行相同的操作,则错误消息更加明确:

作为一种解决办法,您可以尝试从Java管理图形,如@Roland所建议的那样。
https://stackoverflow.com/questions/37157354
复制相似问题