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_Raster
and$PAM_attribute
).- y
A
data.frame
returned 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)
} # }