map_trait {phyloregion} | R Documentation |
Map species' trait values in geographic space
Description
map_trait
add species trait values to species distribution
in geographic space.
Usage
map_trait(x, trait, FUN = sum, pol = NULL, ...)
Arguments
x |
A community data object - a vector (with names matching trait data) or a data.frame or matrix (with column names matching names in trait data) |
trait |
A data.frame of species traits with a column of species names matching species names in the community data, and another column with the trait values. |
FUN |
The function used to aggregate species trait values
in geographic space. By default, if |
pol |
a vector polygon of grid cells. |
... |
Further arguments passed to or from other methods. |
Value
A data frame of species traits by site.
Author(s)
Barnabas H. Daru darunabas@gmail.com
Examples
data(africa)
library(terra)
p <- vect(system.file("ex/sa.json", package = "phyloregion"))
x <- EDGE(africa$IUCN, africa$phylo, Redlist = "IUCN",
species = "Species")
y <- map_trait(africa$comm, x, FUN = sd, pol = p)
plot(y, "traits", col = hcl.colors(n=20, palette = "Blue-Red 3", rev=FALSE))
[Package phyloregion version 1.0.8 Index]