在 R 中使用 pheatmap 绘制相关性时,可以绘制下三角矩阵图还是上三角矩阵图?

Can you have a lower or upper triangular matrix plot when plotting correlations using pheatmap in R?

假设我们使用来自 corrplot 的 mtcars 数据。我们如何使用 pheatmap 获得三角矩阵图?

library(corrplot)
library(pheatmap)

M <- cor(mtcars)
pheatmap(M)

这是从 pheatmap 获取三角矩阵图的简单方法。

M[lower.tri(M)] <- NA
pheatmap(M, cluster_rows=F, cluster_cols=F, na_col="white")