On 5/29/2008 7:48 PM, Ted Harding wrote:
Hi Folks,
I need help with a query about R on Windows, specifically
about graphics devices.

I'm advising someone remotely (so it's all by email) who
is running R on Windows, while I am not (Linux only).

Things have reached the stage where saving graphics plots
as Windows metafiles is looming.

I've been told that the result of "?device" in Windows is
as follows (which is different from what I get on Linux,
which does not mention anything Windowsy):

  Description
The following graphics devices are currently available:
  windows The graphics driver for Windows (on screen, to printer
and to Windows metafile). postscript Writes PostScript graphics commands to a file
  [... etc.]

So, presumably, the code to save a plot to a WMF could be
somthing on the lines of

  windows(file="....",...)
  plot(...)
  dev.off()

(but I'm only guessing here).

When I open the PDF of the R Reference Index, and search for
"metafile" or "wmf", I get the response "0 documents with
0 instances". Also, searching on "windows(" draws a blank, and
as far as I can see none of the many hits when simply searching
on "windows" is relevant.

In the R for Windows FAQ, I find only one reference to "metafile"
which simply says:

  5.2 I hear about some nifty features: please tell me about them!
  You have read the file README.R-2.7.0? There are file menus on
  the R console, pager and graphics windows. You can source and
  save from those menus, and copy the graphics to png, jpeg, bmp,
  postscript, PDF or metafile. There are right-click menus giving
  shortcuts to menu items, and optionally toolbars with buttons
  giving shortcuts to frequent operations.

Saving to a metafile via a GUI is out of the question in this
context, since several graphs are going to be produced within a loop.

And, in the FAQ, "windows(" is mentioned only once, in connection
with Japanese fonts!

So I cannot find any information about using the windows()
function to write a metafile.

So how should it be done?"

win.metafile(filename = "", width = 7, height = 7, pointsize = 12,
             restoreConsole = TRUE)

## A series of plots written to a sequence of metafiles
win.metafile("Rplot%02d.wmf", pointsize = 10)

That was from the help page for Windows graphics devices, which you can get to on a windows system with simply:

?windows

> sessionInfo()
R version 2.7.0 Patched (2008-05-24 r45774)
i386-pc-mingw32

locale:
LC_COLLATE=English_United States.1252;LC_CTYPE=English_United States.1252;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

And. generally, where should one look for information about
the peculiarities of running R on Windows?

  The R Windows FAQ seems like a good place to start:

http://cran.r-project.org/bin/windows/base/rw-FAQ.html

With thanks,
Ted.

hope this helps,

Chuck

--------------------------------------------------------------------
E-Mail: (Ted Harding) <[EMAIL PROTECTED]>
Fax-to-email: +44 (0)870 094 0861
Date: 30-May-08                                       Time: 00:48:12
------------------------------ XFMail ------------------------------

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

--
Chuck Cleland, Ph.D.
NDRI, Inc. (www.ndri.org)
71 West 23rd Street, 8th floor
New York, NY 10010
tel: (212) 845-4495 (Tu, Th)
tel: (732) 512-0171 (M, W, F)
fax: (917) 438-0894

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to