[R] odfWeave: in multi-page plots only last page appears in document
Tobias Sing
tobias.sing at gmail.com
Mon Apr 14 20:48:31 CEST 2008
Sarah, thanks for your reply.
On Mon, Apr 14, 2008 at 8:32 PM, Sarah Goslee <sarah.goslee at gmail.com> wrote:
> If you ran that code outside ODFWeave, you'd only get one plot,
> so why would you expect to get more within ODFWeave?
No, it depends on the device that is used. If I use PDF or postscript
they all go into different pages of a single file. This is why I was
referring to setImageDefs as a guess for a solution in my original
post, but couldn't get it to work. Your suggestion of par/layout is
unfortunately not what I'm looking for. I was hoping that the
individual plots would come one after the other in the ODF document.
And I also hope that 'pedestrian' solution of breaking into separate
chunks in the ODF file has an alternative, because often this would
required a rewrite of functions.
Any other hints?
Thanks,
Tobias
>
>
> for (i in 1:3) {
> > plot(1,1, main=paste('Plot',i))
> > }
>
> You need to add some sort of par() command, or use layout(), to create
> a single plot that contains all three of the plots created by the loop.
>
> par(mfrow=c(2,2))
>
> for (i in 1:3) {
> plot(1,1, main=paste('Plot',i))
> }
> for example.
>
> Or, if you want ODFWeave to handle placement, then you need to
> break that into three separate plots.
>
> Sarah
>
>
>
>
> On Mon, Apr 14, 2008 at 2:20 PM, Tobias Sing <tobias.sing at gmail.com> wrote:
> > Dear all,
> >
> > Max, first of all, many thanks for providing the odfWeave package.
> >
> > My problem: Whenever I have multiple plots in one single chunk of my
> > ODF file, only the last plot gets shown. The problem can be reproduced
> > with this toy example (to be used in an ODF file together with
> > odfWeave -- I'm using the newest version 0.7.3):
> >
> > <<plot1, echo=FALSE, fig=TRUE>>=
> > for (i in 1:3) {
> > plot(1,1, main=paste('Plot',i))
> > }
> > @
> >
>
> --
> Sarah Goslee
> http://www.functionaldiversity.org
>
More information about the R-help
mailing list