Greetings, Quick Summary: How does R function non-interactively? I can't print graphics to an X11 window. I set up what appears to be called a "noninteractive" R session using the Perl code at the end of this message. Everthing seems to work fine as written. I get a nice postscript file with my graphics. However, I would like to display X11 R-graphics for the Perl-script user. Is there some way of sending commands to R to configure this "noninterative mode"? Especially so that I can produce X11 graphics. Another related issue: When I first sent the pipe to R (with no options) it didn't work and I got the following error message: " Fatal error : you must specify '--save', '--no-save', or '--vanilla' " What is the '--vanilla' option all about? Regards, Neil Appendix: My Perl Code ------------------------------------------ use FileHandle; $R = new FileHandle ("| R --no-save"); $R->print("postscript(\"myfile.ps\")\n"); $R->print("dev.print(postscript)\n"); $R->print("curve(sin(x),-pi,pi)\n"); $R->print("dev.off()\n"); ------------------------------------------- -- ___________________________________________________________ Neil E. Klepeis, School of Public Health, UC Berkeley, USA Web: http://socrates.berkeley.edu/~nklepeis Email: nklepeis at uclink4.berkeley.edu Voice: 510-848-5827 ------------------- -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Fri, 17 Sep 1999, Neil E. Klepeis wrote:> Greetings, > > Quick Summary: How does R function non-interactively? I can't print > graphics to an X11 window. > > I set up what appears to be called a "noninteractive" R session using > the Perl code at the end of this message. Everthing seems to work fine > as written. I get a nice postscript file with my graphics. > > However, I would like to display X11 R-graphics for the Perl-script > user. Is there some way of sending commands to R to configure this > "noninterative mode"? Especially so that I can produce X11 graphics.You need to explicitly start an x11 driver if you are not running interactively, ie using the x11() function.> Another related issue: When I first sent the pipe to R (with no > options) it didn't work and I got the following error message: > > " Fatal error : you must specify '--save', '--no-save', or '--vanilla' " > > What is the '--vanilla' option all about?--vanilla is a debugging option. As R --help reports: --vanilla Combine --no-save, --no-restore,--no-site-file, --no-init-file, and --no-environ. Thomas Lumley Assistant Professor, Biostatistics University of Washington, Seattle -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
"Neil E. Klepeis" <nklepeis at uclink4.berkeley.edu> writes:> However, I would like to display X11 R-graphics for the Perl-script > user. Is there some way of sending commands to R to configure this > "noninterative mode"? Especially so that I can produce X11 graphics.Like this? use FileHandle; $R = new FileHandle ("| R --no-save"); $R->print("X11()\n"); $R->print("curve(sin(x),-pi,pi)\n"); $R->print("locator()\n"); You need some kind of interactivity to keep R from taking the window down immediately.> Another related issue: When I first sent the pipe to R (with no > options) it didn't work and I got the following error message: > > " Fatal error : you must specify '--save', '--no-save', or '--vanilla' " > > What is the '--vanilla' option all about?'R --help' will tell you. -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._