如何使用 renjin 在 java 中绘图

How to plot in java using renjin

我最近发现了 renjin,它使 R 在 java 中易于使用。但是,我对 R 的主要用途(数据可视化)以及将 R 图放入我的 swing 应用程序时遇到了一些问题。 我的目标是简单地允许用户从 swing 应用程序 运行 一个 R 脚本,并将生成的 ggplot2 grpah 显示在 swing 面板中。 我用过

textPane.setText(engine.eval(new java.io.FileReader("/Users/sebastianzeki/Desktop/TBBdf.R")).toString());

为了向 textPane 提供文本输出,但我将如何显示图表以及在哪种窗格中显示?

不幸的是,ggplot2 和大多数其他图形包 do not currently work with renjin。这是由于试图将某些包的原始源代码编译成 java 字节码而引起的兼容性问题。

renjin 项目正在进行中,您可以在 renjin blog.

上查看有关包可用性的公告