Błąd wydruku () podczas używania REngine.Rserve

Pracuję teraz nad projektem, który chce korzystać z org.rosuda.REngine.Zarejestruj się, by korzystać z funkcji R by C #. Mam szczególny problem, że po uruchomieniu następującego kodu po stronie klienta C #:

c.eval("pdf(file=\"plots.pdf\", width=11, height=8.5)");
c.eval("plot(1,2)");

Wystąpił błąd, który powiedział

Error in plot.new():cannot open file '', reason No such file or directory

Ale sprawdziłem, że plik „plots.pdf” został już pomyślnie utworzony przez funkcję „pdf ..”. W semantyce R kolejny wykres () wyprowadzi postać do aktywnego urządzenia otwartego przez funkcję „pdf (...)”, tj. „Plots.pdf” tym razem. Ale jestem bardzo zdezorientowany, dlaczego błąd wskazywał, że plik jest „”. Używam R-2.15.0 i Rserve-1.7.0 po stronie serwera linux. Z chęcią zobaczę twoją odpowiedź. Wielkie dzięki.

questionAnswers(2)

yourAnswerToTheQuestion