Learn R Programming

grainscape (version 0.5.0)

theme_grainscape: A ggplot2 theme for grainscape

Description

A ggplot2 theme designed for grainscape based on the ggthemes::theme_map() theme, with several modifications.

Usage

theme_grainscape(base_size = 9, base_family = "")

Value

A theme suitable for use with ggplot2::ggplot()

Arguments

base_size

Base font size

base_family

Base font family

Author

Paul Galpern and Alex Chubaty

See Also

Examples

Run this code
## Load raster landscape
tiny <- raster::raster(system.file("extdata/tiny.asc", package = "grainscape"))

## Create a resistance surface from a raster using an is-becomes reclassification
tinyCost <- raster::reclassify(tiny, rcl = cbind(c(1, 2, 3, 4), c(1, 5, 10, 12)))
## Produce a patch-based MPG where patches are resistance features=1
tinyPatchMPG <- MPG(cost = tinyCost, patch = tinyCost == 1)
if (interactive()) {
  library(ggplot2)

  ## Plot the patches in a minimum planar graph
  theme_set(theme_grainscape())
  plot(tinyPatchMPG, quick = "mpgPlot")
}

Run the code above in your browser using DataLab