我想从熊猫数据帧df
创建一个热图。df
有两列:
name test
aa False
bb False
cc True
dd False
热图应该包括X轴上的name
值和Y轴上的test
值。所以,基本上应该有两行-Y轴上的假和真。当test
值为假时,假正方形用红色标记。当test
值为真时,真正方形用绿色标记。你知道吗
这是我当前的代码:
import pandas as pd
import seaborn as sns
Index= df["name"].values
Cols = [True, False]
r = pd.DataFrame(df, index=Index, columns=Cols)
sns.heatmap(r, annot=True)
但是,此代码不能正常工作。我怎样才能解决我的任务?你知道吗
你需要重塑你的
DataFrame
以你想要的方式绘制它。你知道吗例如:
然后可以使用
seaborn.heatmap
:相关问题 更多 >
编程相关推荐