1

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();

    }
}
4

1 に答える 1

4

どこで問題を見つけるかについて行ったコメントを再投稿していますが、誰もが知っているように、コメントに対する賛成票のポイントは得られません。

この MSDN on R.NET を並行してチェックしてください。一度に 2 つ作成していないことはわかっていますが、これはまったく同じ問題につながるようです。

于 2012-11-02T19:41:12.187 に答える