1

我是 Renjin 的新手,但在 java 方面经验丰富。我的 R 编码技能正在慢慢提高,我能够在 RStudio 中运行以下脚本

data("iris")
dev.new()
png(filename = "test21.png")
plot(iris)
dev.off()

我可以得到一个 png 输出

使用 Renjin 当我尝试相同的代码时出现错误

String path = "png(filename='test21.png')";
Engine.eval("dev.new");
Engine.eval(path);
Engine.eval("plot(iris)");
Engine.eval("dev.off");

错误是“找不到函数'png'”-似乎renjin没有这个包有什么办法解决这个问题?到目前为止,我还没有在谷歌上找到任何东西

4

2 回答 2

1

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

于 2016-05-11T10:26:04.770 回答
0

如果您尝试从renjin工作室做同样的事情,错误消息会更明确:

在此处输入图像描述

作为一种解决方法,您可以尝试按照@Roland 的建议从 Java 管理图形。

于 2016-05-11T09:09:28.777 回答