gpt4 book ai didi

r - 如何在 corrplot 中更改配色方案

转载 作者:行者123 更新时间:2023-12-03 22:18:35 60 4
gpt4 key购买 nike

我正在使用 corrplot在 R 中可视化相关系数矩阵如下。

library(corrplot) 
library(datasets)
corrplot(abs(cor(mtcars)), method="color", tl.pos="n", cl.lim = c(0,1))

enter image description here

默认配色方案是 蓝色 -基于。但是,我想将其更改为 红色 -基于。我知道我需要使用 colorRampPalette指定我想要的颜色。但是,我无法弄清楚要使用什么颜色代码。请问有人可以帮我吗?

谢谢!

最佳答案

如果你想使用红色,你可以定义你自己的 colorRampPalette,就像你已经提到的那样。请注意,该图似乎将颜色范围设置为 -1 到 1(即使您调整了 cl.lim 值)。因此,您仍然需要为渐变中的 -1 到 0 范围定义颜色。例如

corrplot(abs(cor(mtcars)), method="color", tl.pos="n", 
cl.lim=c(0,1), col=colorRampPalette(c("blue","white","red"))(200))

会产生

enter image description here

即使我们在调色板中定义了“蓝色”,它也没有显示出来,因为我们将颜色条限制为大于 1 的值。

如果您取出 cl.lim,原始版本也可以看到颜色渐变驾驶室的这个“未使用”部分。
corrplot(abs(cor(mtcars)), method="color", tl.pos="n")

enter image description here

关于r - 如何在 corrplot 中更改配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30743983/

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com