gpt4 book ai didi

python - 如何将具有二进制值的 DataFrame 绘制为颜色矩阵?

转载 作者:太空宇宙 更新时间:2023-11-04 00:26:08 26 4
gpt4 key购买 nike

我有一个类似于以下内容的 DataFrame:

Name V1 V2 V3
A 1 0 0
B 1 0 1
C 1 1 0

等等

我想将其可视化为一个带有标记行和列的二维矩阵,以及根据值是 1 还是 0 着色的单元格。

换句话说,我想做这样的事情:Conditional coloring of a binary data frame in R

但在 Python 中。

感谢任何帮助!

最佳答案

将 Wen 的评论充实为答案 - 使用 seaborn.heatmap:

import matplotlib.pyplot as plt
import seaborn as sns

sns.set()

df = df.set_index('Name')
df

V1 V2 V3
Name
A 1 0 0
B 1 0 1
C 1 1 0
sns.heatmap(df)
plt.show()

enter image description here

关于python - 如何将具有二进制值的 DataFrame 绘制为颜色矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47369813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com