R.NETとASP.NETMVC3を使用して予測グラフをプロットしています。最初に、RENgineのインスタンスを作成します。に
REngine rengine = REngine.CreateInstance("RDotNet", new[] { "-q" })
必要に応じてグラフをプロットします。しかし、プロットする別のグラフを選択してこの同じメソッドを2回呼び出すと、この後、さらに移動しなくなります。誰かが私がどこで間違っているのかを理解するのを手伝ってください。私が使用したコードは
using (REngine rengine = REngine.CreateInstance("RDotNet", new[] { "-q" }))
{
rengine.EagerEvaluate("YrTimeSeries<-c(123,234,255,456)");
rengine.EagerEvaluate("tsValue<-ts(YrTimeSeries,frequency=1,"
+ dt_StartYr.Rows[0][0].ToString() + ")");
rengine.EagerEvaluate("library(Cairo);");
rengine.EagerEvaluate("library(forecast)");
rengine.EagerEvaluate(@"CairoPNG('C:\\Documents and Settings\\a\\im.png);
rengine.EagerEvaluate("plot(forecast(tsValue,h=5),main='Immunization')");
rengine.EagerEvaluate("graphics.off();");
rengine.Close();
rengine.Dispose();
}
}