corrplot包里用corrplot函数画相关性热图设置legend的刻度
可以使用corrplot包中的colorbar.legend选项来设置刻度。具体代码如下:
library(corrplot)
data(mtcars)
M <- cor(mtcars)
corrplot(M, type = "upper", method = "circle",
col = colorRampPalette(c("#6D9EC1", "#FFFFFF", "#E46726"))(100),
order = "hclust",
addCoef.col = "black",
tl.col = "black",
tl.srt = 45,
diag = FALSE,
number.cex = 0.8,
colorbar = TRUE,
colorbar.legend = c(-1,-0.5,0,0.5,1))
其中,colorbar.legend参数可以设置一个数值向量,表示要在colorbar上显示的刻度值。在上面的例子中,colorbar.legend = c(-1,-0.5,0,0.5,1)表示在colorbar上显示-1、-0.5、0、0.5和1这五个刻度
原文地址: https://www.cveoy.top/t/topic/fsBB 著作权归作者所有。请勿转载和采集!