Learn R Programming

chessboard (version 0.1)

geom_neighbors: Highlight neighbors on a chessboard

Description

Highlights neighbors (cells) on a chessboard plotted with gg_chessboard().

Usage

geom_neighbors(nodes, neighbors)

Value

A geom_point that must be added to a ggplot2 object.

Arguments

nodes

a data.frame with (at least) the following three columns: node, transect, and quadrats. Must be the output if the function create_node_labels().

neighbors

a data.frame with the following at least three columns: node, transect, and quadrats. See pawn(), fool(), etc. for further information.

Examples

Run this code
library("chessboard")

# Two-dimensional sampling ----
sites_infos <- expand.grid("transect" = 1:3, "quadrat" = 1:5)

nodes <- create_node_labels(data     = sites_infos, 
                            transect = "transect", 
                            quadrat  = "quadrat")

neighbors <- pawn(nodes, focus = "2-3")

gg_chessboard(nodes) +
  geom_node(nodes, "2-3") +
  geom_neighbors(nodes, neighbors)

Run the code above in your browser using DataLab