我有一个在相关矩阵中有NA的corrplot.Corrplot将NA相关矩阵中的切片替换为"?" (见下文).有没有人知道用另一种颜色替换这些瓷砖的方法,而不是问号?
此代码提供以下图像:
corrplot(matrix(data = c(0.5,0.2,NA,NA, 0.7,0.5),nrow = 3, ncol = 2),method="shade",shade.col=NA, type = 'lower')
我希望将左下方的图块定义为不在相关颜色上腭的颜色.
您可以传递两个参数corrplot()来确定NA值的显示方式:na.label和na.label.col.
您可以使用替换为?任意一个或两个字符的文本na.label.让我们把它改成NA.
library(corrplot)
# Add an NA column to mtcars
M <- cor(cbind(mtcars, NA))
corrplot(M, na.label = "NA")
Run Code Online (Sandbox Code Playgroud)
您还可以更改消息的颜色.
corrplot(M, na.label = "NA", na.label.col = "orange")
如果要为NA框使用颜色而不是文本,请设置na.label为"方形".
corrplot(M, na.label = "square", na.label.col = "orange")
Run Code Online (Sandbox Code Playgroud)