我正在尝试为我的数据构建一个下三角相关矩阵。
我正在使用corrplot
,到目前为止我一直很满意。我唯一的问题是我想要一个自定义图例,其中所有0->0.1
值都会标记为red
,而0.1 -> 1
值会逐渐从白色变为蓝色。
我使用特定的website生成从白色到蓝色的自定义渐变。然后我将其提供给colorRampPalette
。
这是我的代码:
cor <- read.table("path/to/data", header=T, sep='\t')
col <- colorRampPalette(c("FA0A1A", "#FFFFFF", "#E0E6FD", "#C1CDFC", "#A3B4FB", "#849CFA", "#6583F8", "#476AF7", "#2851F6", "#0A39F5"))
corrplot(abs(cor),
method = "color",
type = "lower",
tl.pos = "n",
col = col(100),
cl.lim = c(0,1))
红色部分未出现在图例上。我该如何解决这个问题?