人人 - 找不到功能'png'

时间:2016-05-11 08:44:20

标签: java r renjin

我是Renjin的新手,但在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'” - 似乎人人网没有这个包有什么可以解决这个问题?到目前为止,我还没有在谷歌上找到任何东西

2 个答案:

答案 0 :(得分:1)

Renjin确实不支持R图形,可能在可预见的未来。实际上,正如Roland所建议的那样,在Java方面处理图形是目前唯一的方法。

答案 1 :(得分:0)

如果您尝试从renjin studio执行相同操作,则错误消息更明确:

enter image description here

作为一种解决方法,您可以尝试使用Java来管理图形,正如@Roland所建议的那样。