【发布时间】:2021-11-08 01:04:22
【问题描述】:
我有一个看起来像这样的熊猫数据框:
gene1 gene2 pvalue qvalue
TP53. FUBP1 6.381282e-09. 2.435575e-08
TP53. CIC 1.570489e-22. 7.055298e-22
IDH1. NF1 1.946551e-05. 7.116265e-05
我想要一个如下图所示的矩阵:
所以我要绘制一个矩阵,其中基因名称为行和列,并且仅对在上面的 pandas 数据框中找到基因对的那些细胞着色。我怎样才能在熊猫中实现这一点。我们将不胜感激。
【问题讨论】:
-
我也是这么想的。但它使用 .corr() 函数。我不想那样做。我只想为那些在 pandas 数据框中找到对的单元格着色,并根据 pvalue 列为它们着色。您有什么想法可以修改代码来做到这一点吗?
-
您可以预处理数据以适应对角线形式,然后手动将其绘制在热图中:stackoverflow.com/questions/65670428/…
标签: python-3.x pandas matplotlib seaborn