scale_datetime {ggplot2}R Documentation

scale_datetime

Description

Position scale, date time

Usage

scale_x_datetime(name=NULL, limits=NULL, major=NULL, minor=NULL, format=NULL, tz="", ...)
scale_y_datetime(name=NULL, limits=NULL, major=NULL, minor=NULL, format=NULL, tz="", ...)

Arguments

name name of scale to appear in legend or on axis. Maybe be an expression: see ?plotmath
limits numeric vector of length 2, giving the extent of the scale
major NULL
minor NULL
format NULL
tz NULL
... ignored

Details

This page describes scale_datetime, see layer and qplot for how to create a complete plot from individual components.

Value

A layer

Author(s)

Hadley Wickham, http://had.co.nz/

See Also

Examples

## Not run: 
start <- ISOdate(2001, 1, 1, tz = "")
df <- data.frame(
  day30  = start + round(runif(100, max = 30 * 86400)),
  day7  = start + round(runif(100, max = 7 * 86400)),
  day   = start + round(runif(100, max = 86400)),
  hour10 = start + round(runif(100, max = 10 * 3600)),
  hour5 = start + round(runif(100, max = 5 * 3600)),
  hour  = start + round(runif(100, max = 3600)),
  min10 = start + round(runif(100, max = 10 * 60)),
  min5  = start + round(runif(100, max = 5 * 60)),
  min   = start + round(runif(100, max = 60)),
  sec10 = start + round(runif(100, max = 10)),
  y = runif(100)
)

qplot(sec10, y, data = df)
qplot(min, y, data = df)
qplot(min5, y, data = df)
qplot(min10, y, data = df)
qplot(hour, y, data = df)
qplot(hour5, y, data = df)
qplot(hour10, y, data = df)
qplot(day, y, data = df)
qplot(day30, y, data = df)
## End(Not run)

[Package ggplot2 version 0.8.2 Index]