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

Другие вопросы по тегам