R: Automatically create a ggplot for time series objects

autolayer.mts {forecast} | R Documentation

## Automatically create a ggplot for time series objects

### Description

`autoplot` takes an object of type `ts` or `mts` and creates a ggplot object suitable for usage with `stat_forecast`.

### Usage

    ## S3 method for class 'mts'
    autolayer(object, colour = TRUE, series = NULL, ...)

    ## S3 method for class 'msts'
    autolayer(object, series = NULL, ...)

    ## S3 method for class 'ts'
    autolayer(object, colour = TRUE, series = NULL, ...)

    ## S3 method for class 'ts'
    autoplot(object, series = NULL, ...)

    ## S3 method for class 'mts'
    autoplot(object, colour = TRUE, facets = FALSE, ...)

    ## S3 method for class 'msts'
    autoplot(object, series = NULL, ...)

    ## S3 method for class 'ts'
    fortify(model, data, ...)

### Arguments

`object` | Object of class “`ts`” or “`mts`”.
`colour` | If TRUE, the time series will be assigned a colour aesthetic
`series` | Identifies the timeseries with a colour, which integrates well with the functionality of geom_forecast.
`...` | Other plotting parameters to affect the plot.
`facets` | If TRUE, multiple time series will be faceted (and unless specified, colour is set to FALSE). If FALSE, each series will be assigned a colour.
`model` | Object of class “`ts`” to be converted to “`data.frame`”.
`data` | Not used (required for fortify method)

### Details

`fortify.ts` takes a `ts` object and converts it into a data frame (for usage with ggplot2).

### Value

None. Function produces a ggplot graph.

### Author(s)

Mitchell O'Hara-Wild

### See Also

`plot.ts`, `fortify`

### Examples

    library(ggplot2)
    autoplot(USAccDeaths)

    lungDeaths <- cbind(mdeaths, fdeaths)
    autoplot(lungDeaths)
    autoplot(lungDeaths, facets=TRUE)

[Package forecast version 8.2 Index]