my problem is that I usually have no choice but to mix grid and base graphics. I use grid as much as possible, but for example for plotting dendrograms, I don't know how to plot them other than using base graphics. So I use the functions in gridBase to produce those plots. In order to do that I have to call plot.new() at some point in my code to initialize the base graphics, and that can mess things up.
/ali On Tue, Oct 9, 2012 at 4:00 PM, Greg Snow <538...@gmail.com> wrote: > The plot.new function is for base graphics and base and grid graphics > don't usually play well together. You probably want to use > grid.newpage function instead. > > On Tue, Oct 9, 2012 at 1:26 PM, Ali Tofigh <alix.tof...@gmail.com> wrote: >> Hi, >> >> when using the grid package, I've come across this weird behaviour >> where a call to plot.new() will start a new page for a multi-page pdf, >> but then the margins will somehow behave strangely for all but the >> first page: here is some code: >> >> pdf("test.pdf"); plot.new(); grid.rect(gp = gpar(fill="blue")); >> plot.new(); grid.rect(gp = gpar(fill="blue")); dev.off() >> >> The first page is filled completely with a blue rectangle, but in the >> second page, the margins clip the rectangle. This is causing me >> considerable headache, as I rely on many grid functions for plotting. >> This seems like a bug to me, or is there something about the behaviour >> of plot.new() and/or grid functions that I don't understand? >> >> /Ali >> >> ______________________________________________ >> R-help@r-project.org 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. > > > > -- > Gregory (Greg) L. Snow Ph.D. > 538...@gmail.com ______________________________________________ R-help@r-project.org 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.