Plot the output produced by hotspot_change() with reasonable defaults.
Usage
# S3 method for class 'hspt_d'
autoplot(
object,
...,
basemap_type = "none",
basemap_zoom = NULL,
basemap_attribution = NULL,
quiet = TRUE
)
# S3 method for class 'hspt_d'
autolayer(object, ...)
# S3 method for class 'hspt_d'
hotspot_map(
object,
mapping = NULL,
...,
basemap_type = "osm",
basemap_zoom = NULL,
basemap_attribution = NULL,
caption = NULL,
quiet = TRUE
)Arguments
- object
An object with class
hspt_d, e.g. as produced byhotspot_change().- ...
Further arguments passed to
ggplot2::geom_sf(), e.g.alpha.- basemap_type
A map type passed to the
typeargument ofggspatial::annotation_map_tile(), or"none"for no base map.autoplot()defaults to"none"andhotspot_map()defaults to"osm". A base map requires an internet connection unless the required tiles are cached. When a base map is used, the hotspot layer is drawn withalpha = 0.75, overriding anyalphavalue supplied in....- basemap_zoom
The zoom level passed to
ggspatial::annotation_map_tile(), orNULLto choose it automatically.- basemap_attribution
Attribution for the tile provider, or
NULLto use the statement known forbasemap_type. A non-empty string is required for a custom or otherwise unknown map type.- quiet
If
TRUE(the default), suppress progress bars and other messages. IfFALSE, show tile-download progress and other messages.- mapping
For
hotspot_map(), this must beNULL. Hotspot-result objects determine their own aesthetic mappings.- caption
For
hotspot_map(), additional text to display in the map caption, orNULLfor no additional text. Base-map attribution and any explanatory caption generated by the plotting method are retained, with explanatory text above this caption and attribution below it.
Value
autoplot() and hotspot_map() return ggplot2::ggplot objects.
autolayer() returns a layer that can be added to a
ggplot2::ggplot object.
