Rev 59039 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/grDevices/man/pretty.Date.Rd% Part of the R package, http://www.R-project.org% Copyright 2010 R Core Team% Distributed under GPL 2 or later\name{pretty.Date}\title{Pretty Breakpoints for Date-Time Classes}\alias{pretty.Date}\alias{pretty.POSIXt}\usage{\method{pretty}{Date}(x, n = 5, min.n = n \%/\% 2, sep = " ", \dots)\method{pretty}{POSIXt}(x, n = 5, min.n = n \%/\% 2, sep = " ", \dots)}\arguments{\item{x}{an object of class \code{"Date"} or \code{"POSIXt"} (i.e.,\code{"POSIXct"} or \code{"POSIXlt"}). }\item{n}{integer giving the \emph{desired} number ofintervals. }\item{min.n}{nonnegative integer giving the \emph{minimal} number ofintervals. }\item{sep}{character string, serving as a separator for certainformats (e.g., between month and year). }\item{\dots}{further arguments for compatibility with the generic,ignored.}}\description{Compute a sequence of about \code{n+1} equally spaced \sQuote{nice}values which cover the range of the values in \code{x}.}\value{A vector (of the suitable class) of locations, with attribute\code{"labels"} giving corresponding formatted character labels.}\seealso{\code{\link{pretty}} for the default method.}\examples{steps <-list("10 secs", "1 min", "5 mins", "30 mins", "6 hours", "12 hours","1 DSTday", "2 weeks", "1 month", "6 months", "1 year","10 years", "50 years", "1000 years")names(steps) <- paste("span =", unlist(steps))x <- as.POSIXct("2002-02-02 02:02")lapply(steps,function(s) {at <- pretty(seq(x, by = s, length = 2), n = 5)attr(at, "labels")})}\keyword{dplot}