rCaller генерирует пустое изображение и пустой график
Я пробую пример в eclipse, работающем на Windows 8, JRE 7, RCaller 2.4 и R-3.0.2. Я также ездил на R-3.1.1. Но когда график сгенерирован, он кажется пустым и не показывает никаких исключений или ошибок. Когда я посмотрел сгенерированный сюжет, он имеет размер 0 кб.
Я попробовал тот же код на моем 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);
1 ответ
Убедитесь, что вы используете RCaller-2.0.7.jar или версию выше этой.
Ссылка rcaller-call-r-from-java