[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