gpt4 book ai didi

java - 如何使用 R、Java 和 JRI 绘制图形?

转载 作者:搜寻专家 更新时间:2023-10-31 20:15:17 24 4
gpt4 key购买 nike

我是 R 的新手,所以如果这是一个非常非常基本的问题,请原谅我。

我写了一个 R 脚本,它进行一些计算并在最后绘制箱线图。如果我从 R 控制台运行这个脚本,它运行良好并且绘制了图形。

如果我从 Java 程序(在 JRI 站点上提供的样本 rtest.java 程序)运行脚本,计算就完成了。但是绘制图形存在一些问题。框架窗口打开并保持忙碌并挂起。 (如果我尝试单击该窗口,它会显示“无响应”。)我正在使用 JRI。

这就是我在脚本中绘制图表的方式:

boxplot(mat);

以上命令在 R-console 上运行良好。

我很确定这是关于一些导入/包或一些类似的设置。但无法找出它到底是什么。

谁能帮我解决这个问题?

谢谢。

编辑 1:我的箱形绘图命令的输出:

enter image description here

this code 的输出在 John 提供的链接上:

enter image description here

最佳答案

这是我的做法:Pastebin link .基本上,您需要告诉 R 包 JavaGD 您有一个可用的 JFrame,可以在其中显示 R 图。

@John Colby 的回答中的示例只是将绘图存储为一个文件,然后用 Java 显示它——这也是一种选择,但有点间接。

(不幸的是,我的代码是用 Scala 编写的,但由于它与 Java 非常相似(我是从 Java 翻译过来的),我希望你能将它翻译回来。我使用一些 JRI 示例作为它的基础,它只使用 java 类。)

关于java - 如何使用 R、Java 和 JRI 绘制图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7840848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com