R: Use ggplot to plot a Raster* object

gplot-methods {rasterVis} | R Documentation

## Use ggplot to plot a Raster* object

### Description

A wrapper function around ggplot (ggplot2 package). Note that the function in the raster package is called gplot with a single 'g'.

### Usage

    ## S4 method for signature 'Raster'
    gplot(x, maxpixels=50000,...)

### Arguments

`x` | A Raster* object
`maxpixels` | Maximum number of pixels to use
`...` | Additional arguments for ggplot

### Author(s)

Robert J. Hijmans and Oscar Perpiñán; based on an example by Paul Hiemstra

### See Also

`plot, spplot`

### Examples

    ## Not run:
    r <- raster(system.file("external/test.grd", package="raster"))
    s <- stack(r, r*2)
    names(s) <- c('meuse', 'meuse x 2')

    library(ggplot2)

    theme_set(theme_bw())
    gplot(s) + geom_tile(aes(fill = value)) +
              facet_wrap(~ variable) +
              scale_fill_gradient(low = 'white', high = 'blue') +
              coord_equal()

    ## End(Not run)

[Package rasterVis version 0.44 Index]