Skip to contents

Uses geom_point to plot the pixel centers. Requires the ggplot2 package.

Usage

# S3 method for class 'SpatialPixels'
gg(data, ...)

Arguments

data

A sp::SpatialPixels object.

...

Arguments passed on to geom_tile.

Value

A geom_tile return value.

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