如何更改 R 中“densCols”中的默认蓝色


默认情况下,

densCols作为 R base 中grDevices的一部分,给出由 blues9 确定的蓝色。我想知道是否有一种方法可以在保持densCols效果的同时将blues9更改为任何不同的颜色?

注意,我需要一种颜色。

例如,我们如何更改以下R代码给出的图中的蓝色:

x = rnorm(1e4, 2, 1) ; y = rnorm(1e4, 1, 2)
plot(x, y, col = densCols(x, y, colramp = colorRampPalette(blues9[-(1:3)])) )

请参阅?colorRampPalette 。您可以将颜色名称或值的任何向量传递给函数。默认blues9[-(1:3)]只传递颜色值的 9 元素向量的最后 6 个元素,blues9 .

例如,使用 RColorBrewer 中的Greens调色板:

library(RColorBrewer)
plot(x, y, col = densCols(x, y, colramp = colorRampPalette(brewer.pal(6, "Greens"))))

最新更新