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


R panel.smoothScatter 格子麵板函數類似於 smoothScatter


R語言 panel.smoothScatter 位於 lattice 包(package)。

說明

此函數允許用戶將smoothScatter 繪圖放置在點陣圖形中。

用法

panel.smoothScatter(x, y = NULL,
                    nbin = 64, cuts = 255,
                    bandwidth,
                    col.regions,
                    colramp,
                    nrpoints = 100,
                    transformation = function(x) x^0.25,
                    pch = ".",
                    cex = 1, col="black",
                    range.x,
                    ...,
                    raster = FALSE,
                    subscripts,
                    identifier = "smoothScatter")

參數

x

包含 x-values 的數值向量或包含 x 和 y 值的 n x 2 矩陣。

y

包含y-values的數值向量(可選)。 x 的長度必須與 y 的長度相同。

nbin

長度為 1(對於兩個方向)或 2(分別對於 x 和 y)的數值向量,包含用於密度估計的等距網格點的數量。

cuts

定義顏色漸變的切割次數

bandwidth

數值向量:平滑帶寬。如果丟失,這些函數會提出或多或少有用的猜測。然後該參數被傳遞給函數 bkde2D

col.regions

顏色的字符向量,或生成此類向量的函數。默認為當前主題的regions 設置的col 組件。

colramp

函數接受整數 n 作為參數並返回 n 顏色。如果缺少,則默認值從 col.regions 派生並進行以下修改:如果 col.regions 是顏色向量,則在使用 colorRampPalette 轉換為函數之前在其前麵添加 "white"

nrpoints

長度為 1 的數值向量,給出要疊加在密度圖像上的點數。將繪製區域密度最低區域的前nrpoints 點。在圖中添加點可以識別異常值。如果要繪製所有點,請選擇 nrpoints = Inf

transformation

將密度標度映射到色標的函數。

pch , cex

顯示屏中顯示的 nrpoints “outlying” 點的圖形參數

range.x

有關詳細信息,請參閱bkde2D

col

points 顏色參數

...

傳遞給 panel.levelplot 的更多參數。

raster

邏輯性;如果使用TRUEpanel.levelplot.raster,可能會生成更小的輸出文件。

subscripts

被忽略,但在某些情況下對於處理...是必要的。將來可能會被刪除。

identifier

附加到由此麵板函數創建的 grobs 名稱之前的字符串。

細節

這通過用 grid-compatible 替換標準圖形調用來複製 smoothScatter 函數的顯示部分。

該函數因其副作用而被調用,即在圖形設備上生成適當的繪圖。

例子


ddf <- as.data.frame(matrix(rnorm(40000), ncol = 4) + 1.5 * rnorm(10000))
ddf[, c(2,4)] <- (-ddf[, c(2,4)])
xyplot(V1 ~ V2 + V3, ddf, outer = TRUE,
       panel = panel.smoothScatter, aspect = "iso")
## argument to panel.levelplot
xyplot(V1 ~ V2, ddf, panel = panel.smoothScatter, cuts = 10,
       region.type = "contour")
splom(ddf, panel = panel.smoothScatter, nbin = 64, raster = TRUE)

作者

Deepayan Sarkar deepayan.sarkar@r-project.org

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Lattice panel function analogous to smoothScatter。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。