當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R spatialsample autoplot.spatial_rset 創建用於空間重采樣的 ggplot。

該方法為空間重采樣提供了良好的可視化方法。

用法

# S3 method for spatial_rset
autoplot(object, ..., alpha = 0.6)

# S3 method for spatial_block_cv
autoplot(object, show_grid = TRUE, ..., alpha = 0.6)

參數

object

spatial_rset 對象或 spatial_rsplit 對象。請注意,隻有從 sf 對象進行的重新采樣才會創建 spatial_rsetspatial_rsplit 對象;此函數不適用於使用非空間 tibbles 或 data.frames 進行的重新采樣。

...

傳遞給 ggplot2::geom_sf() 的選項。

alpha

不透明度,傳遞給 ggplot2::geom_sf() 。 Alpha 的值範圍為 0 到 1,值越低對應的顏色越透明。

show_grid

繪製 spatial_block_cv 對象時,網格本身是否應該繪製在數據之上?設置為 FALSE 以刪除網格。

一個 ggplot 對象,每個折疊都分配了一種顏色,使用 ggplot2::geom_sf() 製作。

細節

spatial_rset 的繪圖方法顯示每個觀察值分配到的折疊。請注意,如果將數據分配給多個折疊(如果使用非零 radius 創建重采樣,則這種情況很常見),隻有每個觀測值的 "last" 折疊才會出現在繪圖上。考慮添加 ggplot2::facet_wrap(~ fold) 以分別可視化每個折疊的所有成員。或者,考慮使用 spatial_rsplit 方法(例如,通過 lapply(object$splits, autoplot) )繪製每個分割。

例子


boston_block <- spatial_block_cv(boston_canopy, v = 2)
autoplot(boston_block)

autoplot(boston_block$splits[[1]])


源代碼:R/autoplot.R

相關用法


注:本文由純淨天空篩選整理自Michael Mahoney等大神的英文原創作品 Create a ggplot for spatial resamples.。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。