困惑了很久,终于找到好东西了,所以拿出来分享一下,因为需要集成R到web系统中,所以就研究了Rserve,而每次启动应用都要在R的命令行中启动Rserve,所以就到网上找别人如何使用的,最终也没发现什么人在这样使用,后来终于搜索到了个Rsession,可以到
http://code.google.com/p/rsession/downloads/list这里下载,并把Rsession的jar包放到项目里面,下面看看代码吧:
package com.founder.r;
import java.io.File;
import org.math.R.Rsession;
public class RsessionTest3 {
/**
* @param args
* @author Zhou Rui
*/
public static void main(String[] args) {
Rsession s = Rsession.newInstanceTry(System.out, null);
s.set("data", "ir.txt");
s.eval("mydata <- read.table(data)");
s.toPNG(new File("D:/aaaa.png"), 500, 500, "plot(mydata, type='l', ylab='absorbance', xlab='cm-1')");
s.end();
}
}
是不是很简单~~
posted on 2011-04-13 22:45
周锐 阅读(1545)
评论(1) 编辑 收藏 所属分类:
Java 、
R