spencer.graves@pdf.com
2004-Jun-06 23:02 UTC
[Rd] Re: [R] Printing Lattice Graphs from Windows (PR#6948)
Hi, Duncan: I just did "plot(1:2)" in Rgui.exe, and that copied fine as a metafile into MS Word via the clipboard. Then I exited and restarted Rterm.exe under ESS and tried it again. This time, I got a blank image copied into MS Word. However, after I modified the Lattice defaults via, "trellis.par.set('background', list('white')); trellis.par.set('plot.symbol', list(cex=0.8, col=1, font=1, pch=1))", I was able to copy the results of "xyplot(1~1)" as a metafile into Word. Unfortunately, when I tried modifying the Lattice defaults the same way under Rgui.exe. I again got a blank image copied into Word. hope this helps. spencer graves ####################### Duncan Murdoch wrote: On Sun, 6 Jun 2004 15:00:52 -0500, Dirk Eddelbuettel <edd@debian.org> wrote:>But isn't it a bug in the windows version of R if the Rgui.exe cannot copy >to the clipboard where Rterm.exe can? > >Yes, definitely. Can someone distill this down to code that uses only the base packages (e.g. just grid)? Lattice is a recommended package, so I'd refer you to its maintainer, but it's probably something in a base package that's going wrong. Once you've done that, please submit it as a bug report with reproducible code. I've never looked at the Windows metafile device driver, so it's unlikely I'll fix this by 1.9.1, but it is something that should be fixed. Duncan Murdoch Spencer Graves wrote:> I agree: It sounds like a bug, as you said, Irk, in that > Rgui.exe cannot copy a metafile to the clipboard, at least under MS > Windows 2000, 5.00.2195, Service Pack 3, even though Rterm.exe can. > Therefore, I'm including "r-bugs@biostat.ku.dk" in the list of > addresses to this email. > Spencer Graves > > Irk Eddelbuettel wrote: > >> On Sun, Jun 06, 2004 at 12:26:45PM -0700, Spencer Graves wrote: >> >> >>> Using R 1.9.1 alpha via XEmacs with ESS under Windows 2000, I >>> did the following: >>> library(lattice) >>> xyplot(1~1) >>> >>> I got the plot in a separate window, from which I did File -> >>> Copy to the clipboard -> as a metafile. I then changed to MS Word, >>> and it pasted fine. >> >> >> Ok. >> >> >> >>> When I started R 1.9.1 alpha directly (without XEmacs) and tried >>> the same thing, I got a standard lattice plot. However, when I >>> tried File -> Copy to the clipboard -> as a metafile, I got a blank >>> plot when copying into MS Word. When I copied as a bitmap, it came >>> through fine. However, I suspect that is unacceptable. >> >> >> Not ok. >> But isn't it a bug in the windows version of R if the Rgui.exe cannot >> copy >> to the clipboard where Rterm.exe can? >> >> I may be missing some subtle detail, though... >> Irk >> >> >> > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html
Prof Brian Ripley
2004-Jun-06 23:11 UTC
[Rd] Re: [R] Printing Lattice Graphs from Windows (PR#6948)
It does *not* help to generate a new bug report when replying to a message to R-devel: please be more careful. The PR number is PR#6947. On Sun, 6 Jun 2004 spencer.graves@pdf.com wrote:> Hi, Duncan: > > I just did "plot(1:2)" in Rgui.exe, and that copied fine as a > metafile into MS Word via the clipboard. > > Then I exited and restarted Rterm.exe under ESS and tried it > again. This time, I got a blank image copied into MS Word. However,A blank image from "plot(1:2)"? That's news. As I have now posted twice, there is something random here (probably depending on some uninitialized variable), so only the results of repeated testing are of any value.> after I modified the Lattice defaults via, > "trellis.par.set('background', list('white')); > trellis.par.set('plot.symbol', list(cex=0.8, col=1, font=1, pch=1))", I > was able to copy the results of "xyplot(1~1)" as a metafile into Word. > Unfortunately, when I tried modifying the Lattice defaults the same way > under Rgui.exe. I again got a blank image copied into Word. > > hope this helps. spencer graves > > ####################### > Duncan Murdoch wrote: > > On Sun, 6 Jun 2004 15:00:52 -0500, Dirk Eddelbuettel <edd@debian.org> > wrote: > > > >But isn't it a bug in the windows version of R if the Rgui.exe cannot copy > >to the clipboard where Rterm.exe can? > > > > > > Yes, definitely. Can someone distill this down to code that uses only > the base packages (e.g. just grid)? Lattice is a recommended package, > so I'd refer you to its maintainer, but it's probably something in a > base package that's going wrong. > > Once you've done that, please submit it as a bug report with > reproducible code. I've never looked at the Windows metafile device > driver, so it's unlikely I'll fix this by 1.9.1, but it is something > that should be fixed. > > Duncan Murdoch > > Spencer Graves wrote: > > > I agree: It sounds like a bug, as you said, Irk, in that > > Rgui.exe cannot copy a metafile to the clipboard, at least under MS > > Windows 2000, 5.00.2195, Service Pack 3, even though Rterm.exe can. > > Therefore, I'm including "r-bugs@biostat.ku.dk" in the list of > > addresses to this email. > > Spencer Graves > > > > Irk Eddelbuettel wrote: > > > >> On Sun, Jun 06, 2004 at 12:26:45PM -0700, Spencer Graves wrote: > >> > >> > >>> Using R 1.9.1 alpha via XEmacs with ESS under Windows 2000, I > >>> did the following: > >>> library(lattice) > >>> xyplot(1~1) > >>> > >>> I got the plot in a separate window, from which I did File -> > >>> Copy to the clipboard -> as a metafile. I then changed to MS Word, > >>> and it pasted fine. > >> > >> > >> Ok. > >> > >> > >> > >>> When I started R 1.9.1 alpha directly (without XEmacs) and tried > >>> the same thing, I got a standard lattice plot. However, when I > >>> tried File -> Copy to the clipboard -> as a metafile, I got a blank > >>> plot when copying into MS Word. When I copied as a bitmap, it came > >>> through fine. However, I suspect that is unacceptable. > >> > >> > >> Not ok. > >> But isn't it a bug in the windows version of R if the Rgui.exe cannot > >> copy > >> to the clipboard where Rterm.exe can? > >> > >> I may be missing some subtle detail, though... > >> Irk > >> > >> > >> > > > > ______________________________________________ > > R-help@stat.math.ethz.ch mailing list > > https://www.stat.math.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide! > > http://www.R-project.org/posting-guide.html > > ______________________________________________ > R-devel@stat.math.ethz.ch mailing list > https://www.stat.math.ethz.ch/mailman/listinfo/r-devel > >-- Brian D. Ripley, ripley@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595