Uses geom_point to plot the pixel centers.
Requires the ggplot2 package.
Usage
# S3 method for class 'SpatialPixels'
gg(data, ...)Arguments
- data
A
sp::SpatialPixelsobject.- ...
Arguments passed on to
geom_tile.
See also
Other geomes for spatial data:
gg(),
gg.SpatRaster(),
gg.SpatialGridDataFrame(),
gg.SpatialLines(),
gg.SpatialPixelsDataFrame(),
gg.SpatialPoints(),
gg.SpatialPolygons(),
gg.sf()
Examples
if (require("ggplot2", quietly = TRUE) &&
requireNamespace("terra", quietly = TRUE) &&
bru_safe_sp()) {
# Load Gorilla data
gcov <- gorillas_sf_gcov()
elev <- terra::as.data.frame(gcov$elevation, xy = TRUE)
pxl <- sf::as_Spatial(sf::st_as_sf(elev, coords = c("x", "y")))
# Turn elevation covariate into SpatialPixels
pxl <- sp::SpatialPixels(pxl)
# Plot the pixel centers
ggplot() +
gg(pxl, size = 0.1)
}