Maps each descriptor column returned by lets.attrcells
back onto the attribute raster template (x$Attr_Richness_Raster).
Optionally returns the rasters without plotting.
Arguments
- x
A list returned by
lets.attrpam(must contain$Attr_Richness_Rasterand$PAM_attribute).- y
A
data.framereturned bylets.attrcells, with one row per attribute cell (aligned withx).- ras
Logical; if
TRUE, returns a named list of SpatRaster layers for each descriptor column (defaultFALSE).- plot_ras
Logical; if
TRUE, plots each raster (defaultTRUE).- col_func
A custom color ramp palette function to use for plotting variables (e.g., from
colorRampPalette).
Value
Invisibly returns NULL. If ras = TRUE, returns a named list
of SpatRaster layers (one per descriptor column).
Details
Plot attribute-cell descriptors as rasters
Rows with zero or NA richness are masked before plotting, to avoid
edge artifacts from empty attribute cells. The plotting grid defaults to
par(mfrow = c(4, 2)); adjust as needed.
Examples
if (FALSE) { # \dontrun{
# Example with simulated traits
n <- 2000
Species <- paste0("sp", 1:n)
trait_a <- rnorm(n)
trait_b <- trait_a * 0.2 + rnorm(n) # correlated trait
df <- data.frame(Species, trait_a, trait_b)
# Build AttrPAM
x <- lets.attrpam(df, n_bins = 30)
# Compute descriptors
y <- lets.attrcells(x)
# Plot descriptors
lets.plot.attrcells(x, y)
} # }