我正在尝试一个运行在Windows8、JRE7、RCaller 2.4和R-3.0.2上的eclipse示例。我还运行了R-3.1.1。但是,当绘图生成时,它看起来是空的,并且没有显示任何异常或错误。当我查看生成的图时,它的大小为0kb。
我在我的mac-os上尝试了同样的代码,一切都很完美……
代码:
RCaller caller = new RCaller();
caller.setRscriptExecutable("C:\\Programme\\R\\R-3.0.2\\bin\\Rscript.exe");
RCode code = new RCode();
code.clear();
// double[] numbers = new double[]{1, 4, 3, 5, 6, 10};
//
// code.addDoubleArray("x", numbers);
File file;
file = code.startPlot();
System.out.println("Plot will be saved to : " + file);
code.addRCode("x<-c(1,4,3,5,6,10)");
code.addRCode("plot(x)");
code.endPlot();
caller.setRCode(code);
caller.runOnly();
code.showPlot(file);发布于 2015-04-28 19:34:16
确保您使用的是RCaller-2.0.7.jar或更高版本。
参考rcaller-calling-r-from-java
https://stackoverflow.com/questions/25741473
复制相似问题