Aliases: viewportTransform viewportTranslate viewportScale viewportRotate defnTranslate defnScale defnRotate useTranslate useScale useRotate groupTranslate groupScale groupRotate groupShear groupFlip
Keywords: dplot
### ** Examples ## NOTE: on devices without support for groups nothing will be drawn grid.newpage() ## Define and use group in same viewport pushViewport(viewport(width=.2, height=.2)) grid.define(circleGrob(gp=gpar(lwd=5)), name="circle") grid.use("circle") popViewport() ## Use group in viewport that is translated and scaled pushViewport(viewport(x=.2, y=.2, width=.1, height=.1)) grid.use("circle") popViewport() ## Use group in viewport that is translated and scaled ## BUT only make use of the translation pushViewport(viewport(x=.2, y=.8, width=.1, height=.1)) grid.use("circle", transform=viewportTranslate) popViewport() ## Use group in viewport that is translated and scaled ## unevenly (distorted) pushViewport(viewport(x=.8, y=.7, width=.2, height=.4)) grid.use("circle") popViewport()