我正在使用JRI在JSP中绘制图形 . 如果我使用下面的代码,它工作正常 .

Rengine re = new Rengine (new String [] {"--vanilla"}, false, null);
re.eval("jpeg('<filename>')";
re.eval("plot(x,y)");
re.eval("dev.off()");

相反,如果我使用dotplot,则不会生成jpeg文件 .

Rengine re = new Rengine (new String [] {"--vanilla"}, false, null);
re.eval("jpeg('<filename>')";
re.eval("library(\"lattice\")");
re.eval("dotplot(y~x)");
re.eval("dev.off()");

在上面的例子中,不会创建“<filename>” . 如果我在导入库后使用“ggplot”,则会出现同样的问题 . 请同样建议 .