困惑了很久,終于找到好東西了,所以拿出來分享一下,因為需要集成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
周銳 閱讀(1559)
評論(1) 編輯 收藏 所屬分類:
Java 、
R