| gg.SpatialGridDataFrame {inlabru} | R Documentation | 
Geom for SpatialGridDataFrame objects
Description
Coerces input SpatialGridDataFrame to SpatialPixelsDataFrame and calls
gg.SpatialPixelsDataFrame() to plot it.
Requires the ggplot2 package.
Usage
## S3 method for class 'SpatialGridDataFrame'
gg(data, ...)
Arguments
data | 
 A SpatialGridDataFrame object.  | 
... | 
 Arguments passed on to   | 
Value
A geom_tile value.
See Also
Other geomes for spatial data: 
gg(),
gg.SpatRaster(),
gg.SpatialLines(),
gg.SpatialPixels(),
gg.SpatialPixelsDataFrame(),
gg.SpatialPoints(),
gg.SpatialPolygons(),
gg.sf(),
gm()
Examples
  if (require(ggplot2, quietly = TRUE) &&
      bru_safe_sp() &&
      require("sp")) {
    # Load Gorilla data
    data("gorillas", package = "inlabru")
    # Plot Gorilla elevation covariate provided as SpatialPixelsDataFrame.
    # The same syntax applies to SpatialGridDataFrame objects.
    ggplot() +
      gg(gorillas$gcov$elevation)
    # Add Gorilla survey boundary and nest sightings
    ggplot() +
      gg(gorillas$gcov$elevation) +
      gg(gorillas$boundary) +
      gg(gorillas$nests)
    # Load pantropical dolphin data
    data("mexdolphin", package = "inlabru")
    # Plot the pantropical survey boundary, ship transects and dolphin sightings
    ggplot() +
      gg(mexdolphin$ppoly) + # survey boundary as SpatialPolygon
      gg(mexdolphin$samplers) + # ship transects as SpatialLines
      gg(mexdolphin$points) # dolphin sightings as SpatialPoints
    # Change color
    ggplot() +
      gg(mexdolphin$ppoly, color = "green") + # survey boundary as SpatialPolygon
      gg(mexdolphin$samplers, color = "red") + # ship transects as SpatialLines
      gg(mexdolphin$points, color = "blue") # dolphin sightings as SpatialPoints
    # Visualize data annotations: line width by segment number
    names(mexdolphin$samplers) # 'seg' holds the segment number
    ggplot() +
      gg(mexdolphin$samplers, aes(color = seg))
    # Visualize data annotations: point size by dolphin group size
    names(mexdolphin$points) # 'size' holds the group size
    ggplot() +
      gg(mexdolphin$points, aes(size = size))
  }
[Package inlabru version 2.11.1 Index]