在JRI中保存绘制数据的问题

时间:2015-09-11 15:27:26

标签: r plot jri

re.eval("cpu_plot <- function (fore) {;plot(fore, xaxt=\"n\", main=\"Forecast and Plot for the CPU Utilization\", xlab=\"Month\", ylab=\"CPU Utilization\");a = seq(as.Date(\"2015-01-01\"), by=\"months\", length=13);axis(1, at = decimal_date(a), labels = format(a, \"%Y %b\"), cex.axis=0.6);abline(v = decimal_date(a), col='grey', lwd=0.5);segments(2015.58,fore.auto.arima$x[8],2015.67,fore.auto.arima$mean[1], col=\"black\");}");

相同的自定义函数,如果我在RStudio中创建并绘制图形,它正在成功绘图并使用下面我能够保存为pdf。

dev.print(pdf, 'img.pdf')

但是当从JSP调用相同的save命令时,它没有执行我的自定义函数调用的任何其他任务,例如“axis,abline,segments”。只有情节部分才能通过以下命令保存。

re.eval("dev.print(pdf, '/Users/ashianan/Pics/img.pdf')");

0 个答案:

没有答案