inset_raster function

Create a (ggplot2) raster layer

Create a (ggplot2) raster layer

This is a special version of ggplot2::annotation_raster for use with ggmap. (It simply removes the requirement for cartesian coordinates.) The only difference between inset_raster() and inset_ggmap() is their arguments. inset_ggmap() is simply a wrapper of inset_raster() with xmin, ..., ymax arguments equal to the map's bounding box.

inset_raster(raster, xmin, xmax, ymin, ymax, interpolate = TRUE) inset_ggmap(ggmap)

Arguments

  • raster: raster object to display
  • xmin, xmax: x location (in data coordinates) giving horizontal location of raster
  • ymin, ymax: y location (in data coordinates) giving vertical location of raster
  • interpolate: interpolate the raster? (i.e. antialiasing)
  • ggmap: a ggmap object, see get_map()

Examples

## Not run: # save cran check time bbox <- c(left = -97.1268, bottom = 31.536245, right = -97.099334, top = 31.559652) terrain_map <- get_stadiamap(bbox, zoom = 14, maptype = "stamen_terrain_background", color = "bw") ggmap(terrain_map) lines_map <- get_stadiamap(bbox, zoom = 14, maptype = "stamen_toner_lines") ggmap(lines_map) ggmap(terrain_map) + inset_ggmap(lines_map) ## End(Not run)

See Also

bb2bbox()

  • Maintainer: David Kahle
  • License: GPL-2
  • Last published: 2023-11-19