inset_raster: Create a (ggplot2) raster layer

inset_rasterR Documentation

Create a (ggplot2) raster layer

Description

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.

Usage

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()

See Also

bb2bbox()

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)



ggmap documentation built on Nov. 19, 2023, 9:06 a.m.