R語言
densCols
位於 grDevices
包(package)。 說明
densCols
生成一個包含顏色的向量,這些顏色對散點圖中每個點的局部密度進行編碼。
用法
densCols(x, y = NULL, nbin = 128, bandwidth,
colramp = colorRampPalette(blues9[-(1:3)]))
blues9
參數
x, y |
|
nbin |
長度為 1(對於兩個方向)或 2(分別對於 x 和 y)的數值向量,指定用於密度估計的等距網格點的數量;直接用作 |
bandwidth |
平滑帶寬的數值向量(長度為 1 或 2)。如果缺少,則使用或多或少有用的默認值。 |
colramp |
函數接受整數 |
細節
densCols
計算並返回將在繪圖中使用的顏色集,從包 KernSmooth
調用 bkde2D(*,
bandwidth, gridsize = nbin, ..)
。
blues9
是一組 9 種藍色色調,用作繪圖中的默認值。
值
densCols
返回長度為 nrow(x)
的向量,其中包含要在後續散點圖中使用的顏色。每種顏色代表相應點周圍的局部密度。
例子
x1 <- matrix(rnorm(1e3), ncol = 2)
x2 <- matrix(rnorm(1e3, mean = 3, sd = 1.5), ncol = 2)
x <- rbind(x1, x2)
dcols <- densCols(x)
graphics::plot(x, col = dcols, pch = 20, main = "n = 1000")
作者
Florian Hahne at FHCRC, originally
也可以看看
bkde2D
來自包 KernSmooth
;此外, smoothScatter()
(包 graphics
)建立在與 densCols
相同的計算基礎上。
相關用法
- R dev.interactive 當前圖形設備是否具有交互性?
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
- R dev 控製多個設備
- R devAskNewPage 新頁麵前提示
- R dev2bitmap 通過 Ghostscript 用於位圖文件的圖形設備
- R dev.capabilities 查詢當前圖形設備的能力
- R dev2 在多個設備之間複製圖形
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R chull 計算一組點的凸包
- R convertColor 在色彩空間之間轉換
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R windows Windows 圖形設備
- R rgb RGB 顏色規格
- R check.options 設置帶有一致性檢查的選項
- R msgWindow 操縱窗口
- R n2mfrow 根據繪圖數計算默認“mfrow”
- R hsv HSV 顏色規格
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Colors for Smooth Density Plots。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。