| usage | R Documentation | 
Print the reformatted usage of a function. The arguments of the function are
searched by argsAnywhere(), so the function can be either
exported or non-exported from a package. S3 methods will be marked.
usage(
  FUN,
  width = getOption("width"),
  tidy = TRUE,
  output = TRUE,
  indent.by.FUN = FALSE,
  fail = c("warn", "stop", "none")
)
FUN | 
 The function name.  | 
width | 
 The width of the output.  | 
tidy | 
 Whether to reformat the usage code.  | 
output | 
 Whether to print the output to the console (via
  | 
indent.by.FUN | 
 Whether to indent subsequent lines by the width of the function name (see “Details”).  | 
fail | 
 A character string that represents the action taken when the width constraint is unfulfillable. "warn" and "stop" will signal warnings and errors, while "none" will do nothing.  | 
Line breaks in the output occur between arguments. In particular, default values of arguments will not be split across lines.
When indent.by.FUN is FALSE, indentation is set by the option
getOption("formatR.indent", 4L), the default value of the
indent argument of tidy_source().
Reformatted usage code of a function, in character strings (invisible).
tidy_source()
library(formatR)
usage(var)
usage(plot)
usage(plot.default)  # default method
usage("plot.lm")  # on the 'lm' class
usage(usage)
usage(barplot.default, width = 60)  # output lines have 60 characters or less
# indent by width of 'barplot('
usage(barplot.default, width = 60, indent.by.FUN = TRUE)
## Not run: 
# a warning is raised because the width constraint is unfulfillable
usage(barplot.default, width = 30)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.