Skip to contents

Creates a plotly scatterplot (x, y, fold index as z) with fold/cluster number shown by color. For large datasets, points are downsampled to at most max_points for display.

Usage

plot_cv_folds(covars, cv_index, max_points = 1200L, seed = 2026L)

Arguments

covars

A data.frame/data.table (or inheriting object) that contains lon and lat columns.

cv_index

Fold assignment vector returned by generate_cv_index(). Must have length nrow(covars).

max_points

Maximum number of points to display (default 10000).

seed

Random seed used when downsampling.

Value

A plotly 3D scatter object.

Examples

data(spdat)
cv_index <-
  generate_cv_index(spdat, cv_mode = "lblo", cv_fold = 6)

if (requireNamespace("plotly", quietly = TRUE)) {
  p <- plot_cv_folds(spdat, cv_index)
  p
}