我使用org.rosuda.jri lib运行一个R脚本,通过java实现普通的kirging算法。我使用ubuntu 13.04和REngine的1.7-3版本虽然所有结果都完美生成但是我无法创建图表并存储它们。
以下行在R控制台中完美执行
png('/home/panisis/Desktop/plots/tralala.png');
spplot(df);
dev.off();
忽略这些
re.eval("png('/home/panisis/Desktop/plots/tralala.png');");
re.eval("spplot(df);");
re.eval("dev.off();");
我缺少什么? 感谢您的专注时间。 : - )
答案 0 :(得分:0)
我刚刚找到答案。我把它放在这里给下一个用户。我必须将绘图分配给一个临时变量(例如temp <-spplot()),然后使用print(temp)将其另存为png文件,例如temp <-spplot()png(filename =“ pathToFile”)print( temp)dev.off()