【问题标题】:Can you have a lower or upper triangular matrix plot when plotting correlations using pheatmap in R?在 R 中使用 pheatmap 绘制相关性时,您可以绘制下三角矩阵图还是上三角矩阵图?
【发布时间】:2020-07-01 06:19:00
【问题描述】:

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

library(corrplot)
library(pheatmap)

M <- cor(mtcars)
pheatmap(M)

【问题讨论】:

  • 你为什么坚持pheatmap()corrplot(M, method = "color", type = "lower", addgrid.col = "grey") 不是你想要的?
  • @DarrenTsai 我需要来自 pheatmap 的树状图。

标签: r pheatmap


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 2011-06-16
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    相关资源
    最近更新 更多