Mark Heckmann <mark.heckmann <at> gmx.de> writes:
> I am trying to create a graphic output in Sweave but I do not want it to be > standard size. I want the whole graphic to be 80mm of height only, just like > the viewport below. > > <<fig=TRUE, echo=TRUE>>= > pushViewport(viewport(height = unit(80, "mm"))) > grid.rect() > grid.text("I want this viewport to be the whole output size") > popViewport() > @ > > How can I make the graphic smaller (80mm of height) without having the white > margins at the top and bottom? <<fig=TRUE, height=3.1>>= I would avoid echo=TRUE with figures, this could lead to confusing results. Note that height is in inches, hope I guess this right. I also suggest not to set heights explicitly afterwards, and avoid aspect (in lattice) for the first try. Nevertheless, getting small borders in Sweave has driven me crazy more than once. Dieter ______________________________________________ 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.