| % File src/library/grid/man/grid.roundrect.Rd |
| % Part of the R package, https://www.R-project.org |
| % Copyright 2008 R Core Team |
| % Distributed under GPL 2 or later |
| |
| \name{roundrect} |
| \alias{roundrect} |
| \alias{grid.roundrect} |
| \alias{roundrectGrob} |
| \title{Draw a rectangle with rounded corners} |
| \description{Draw a \emph{single} rectangle with rounded corners.} |
| \usage{ |
| roundrectGrob(x=0.5, y=0.5, width=1, height=1, |
| default.units="npc", |
| r=unit(0.1, "snpc"), |
| just="centre", |
| name=NULL, gp=NULL, vp=NULL) |
| grid.roundrect(...) |
| } |
| \arguments{ |
| \item{x, y, width, height}{The location and size of the rectangle.} |
| \item{default.units}{A string indicating the default units to use |
| if \code{x}, \code{y}, \code{width}, or \code{height} |
| are only given as numeric vectors.} |
| \item{r}{The radius of the rounded corners.} |
| \item{just}{The justification of the rectangle relative to its |
| location.} |
| \item{name}{A name to identify the grob.} |
| \item{gp}{Graphical parameters to apply to the grob.} |
| \item{vp}{A viewport object or \code{NULL}.} |
| \item{\dots}{Arguments to be passed to \code{roundrectGrob()}.} |
| } |
| \details{ |
| At present, this function can only be used to draw \emph{one} |
| rounded rectangle. |
| } |
| \examples{ |
| grid.roundrect(width=.5, height=.5, name="rr") |
| theta <- seq(0, 360, length=50) |
| for (i in 1:50) |
| grid.circle(x=grobX("rr", theta[i]), |
| y=grobY("rr", theta[i]), |
| r=unit(1, "mm"), |
| gp=gpar(fill="black")) |
| } |
| \keyword{dplot} |