Skip to content

Commit

Permalink
roxygenize cranvas
Browse files Browse the repository at this point in the history
  • Loading branch information
yihui committed Aug 31, 2011
1 parent 9024367 commit 4aab385
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 31 deletions.
2 changes: 1 addition & 1 deletion R/utils.R
Original file line number Diff line number Diff line change
Expand Up @@ -676,7 +676,7 @@ one_pixel = function(painter) {
##' @param data the data containing the variables
##' @return A character vector
##' @author Yihui Xie <\url{http://yihui.name}>
##' @examples var_names(~., data = mtcars); var_names(1:3, mtcars)
##' @examples var_names(~., mtcars); var_names(~disp+hp, mtcars); var_names(1:3, mtcars)
var_names = function(vars, data) {
UseMethod('var_names')
}
Expand Down
6 changes: 2 additions & 4 deletions man/qbar.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,6 @@ qbar(Regional.Code)
}
\seealso{
Other plots: \code{\link{qboxplot}}, \code{\link{qhist}},
\code{\link{qmval}}, \code{\link{qmval.default}},
\code{\link{qmval.formula}}, \code{\link{qmval.numeric}},
\code{\link{qparallel}}, \code{\link{qspine}},
\code{\link{qtime}}
\code{\link{qmval}}, \code{\link{qparallel}},
\code{\link{qspine}}, \code{\link{qtime}}
}
6 changes: 2 additions & 4 deletions man/qboxplot.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ qboxplot(tars1 ~ species, data = qflea)
}
\seealso{
Other plots: \code{\link{qbar}}, \code{\link{qhist}},
\code{\link{qmval}}, \code{\link{qmval.default}},
\code{\link{qmval.formula}}, \code{\link{qmval.numeric}},
\code{\link{qparallel}}, \code{\link{qspine}},
\code{\link{qtime}}
\code{\link{qmval}}, \code{\link{qparallel}},
\code{\link{qspine}}, \code{\link{qtime}}
}
5 changes: 2 additions & 3 deletions man/qhist.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,6 @@ qhist(Serve.Speed, freq = FALSE) # density
}
\seealso{
Other plots: \code{\link{qbar}}, \code{\link{qboxplot}},
\code{\link{qmval}}, \code{\link{qmval.default}},
\code{\link{qmval.formula}}, \code{\link{qmval.numeric}},
\code{\link{qparallel}}, \code{\link{qtime}}
\code{\link{qmval}}, \code{\link{qparallel}},
\code{\link{qtime}}
}
17 changes: 4 additions & 13 deletions man/qmval.Rd
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
\name{qmval}
\alias{qmval}
\alias{qmval.default}
\alias{qmval.formula}
\alias{qmval.numeric}
\title{Draw a missing value plot}
\usage{
qmval(vars, data = last_data(), ...)

\method{qmval}{default}(vars, data = last_data(), horizontal = TRUE,
qmval(vars, data = last_data(), horizontal = TRUE,
standardize = TRUE, ...)

\method{qmval}{numeric}(vars, data = last_data(), ...)

\method{qmval}{formula}(vars, data = last_data(), ...)
}
\arguments{
\item{vars}{variables to show in the plot: a character
vector of variable names, or a numeric vector of column
indices, or a two-sided formula like \code{~ x1 + x2 +
x3} (without the left-hand side)}
x3} (without the left-hand side); see
\code{\link{var_names}}}

\item{...}{arguments passed to the default method and
further to \code{\link{qbar}}}
\item{...}{arguments passed to \code{\link{qbar}}}

\item{data}{a mutaframe created by \code{\link{qdata}}
(default to be \code{\link{last_data}()}, i.e. the lastly
Expand Down
4 changes: 1 addition & 3 deletions man/qparallel.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,5 @@ if (require("animation")) {
\seealso{
Other plots: \code{\link{qbar}}, \code{\link{qboxplot}},
\code{\link{qhist}}, \code{\link{qmval}},
\code{\link{qmval.default}}, \code{\link{qmval.formula}},
\code{\link{qmval.numeric}}, \code{\link{qspine}},
\code{\link{qtime}}
\code{\link{qspine}}, \code{\link{qtime}}
}
4 changes: 1 addition & 3 deletions man/qtime.Rd
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,5 @@ link_var(wage) <- NULL # OFF
\seealso{
Other plots: \code{\link{qbar}}, \code{\link{qboxplot}},
\code{\link{qhist}}, \code{\link{qmval}},
\code{\link{qmval.default}}, \code{\link{qmval.formula}},
\code{\link{qmval.numeric}}, \code{\link{qparallel}},
\code{\link{qspine}}
\code{\link{qparallel}}, \code{\link{qspine}}
}
51 changes: 51 additions & 0 deletions man/var_names.Rd
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
\name{var_names}
\alias{var_names}
\alias{var_names.character}
\alias{var_names.default}
\alias{var_names.formula}
\alias{var_names.numeric}
\title{Get variable names}
\usage{
var_names(vars, data)

\method{var_names}{default}(vars, data)

\method{var_names}{character}(vars, data)

\method{var_names}{numeric}(vars, data)

\method{var_names}{formula}(vars, data)
}
\arguments{
\item{vars}{a character vector of variable names, or a
numeric vector of column indices, or a two-sided formula
like \code{~ x1 + x2 + x3}}

\item{data}{the data containing the variables}
}
\value{
A character vector
}
\description{
It is often flexible to input variables in plotting
functions, and this generic function convert most common
inputs (character, numeric or formula) to a character
vector of variable names.
}
\details{
Numeric indices are converted to character names
according to the positions of variables in the data;
\code{\link[base]{all.vars}} is used to extract all
variable names in a formula, and the special formula
\code{~ .} is treated differently: it means all variables
in the data except thoese names starting with a dot (e.g.
\code{.color}).
}
\examples{
var_names(~., mtcars)
var_names(~disp + hp, mtcars)
var_names(1:3, mtcars)
}
\author{
Yihui Xie <\url{http://yihui.name}>
}

0 comments on commit 4aab385

Please sign in to comment.