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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。