pretty_dates

0th

Percentile

Computes attractive axis breaks for date-time data

pretty.dates indentifies which unit of time the sub-intervals should be measured in to provide approximately n breaks. It then chooses a "pretty" length for the sub-intervals and sets start and endpoints that 1) span the entire range of the data, and 2) allow the breaks to occur on important date-times (i.e. on the hour, on the first of the month, etc.)

Keywords
utilities, dplot, chron
Usage
pretty_dates(x, n, ...)
Arguments
x
a vector of POSIXct, POSIXlt, Date, or chron date-time objects
n
integer value of the desired number of breaks
...
additional arguments to pass to function
Value

  • a vector of date-times that can be used as axis tick marks or bin breaks

Aliases
  • pretty.dates
  • pretty.day
  • pretty.hour
  • pretty.min
  • pretty.month
  • pretty.point
  • pretty.sec
  • pretty.unit
  • pretty.year
  • pretty_dates
Examples
x <- seq.Date(as.Date("2009-08-02"), by = "year", length.out = 2)
# "2009-08-02" "2010-08-02"
pretty_dates(x, 12)
#"2009-08-01 GMT" "2009-09-01 GMT" "2009-10-01 GMT" "2009-11-01 GMT" "2009-12-01 GMT" "2010-01-01 GMT" "2010-02-01 GMT" "2010-03-01 GMT" "2010-04-01 GMT" "2010-05-01 GMT" "2010-06-01 GMT" "2010-07-01 GMT" "2010-08-01 GMT" "2010-09-01 GMT"
Documentation reproduced from package lubridate, version 1.3.0, License: GPL

Community examples

Looks like there are no examples yet.