如何在python中的单个图中绘制几个分类特征?

时间:2016-11-15 20:47:11

标签: python pandas matplotlib seaborn

我有一个pandas数据框,每行数据包含一个id和几个只有两个选项0或1的二进制数据。

id,feat1,feat2,feat3,feat4
aa,0,1,1,0 ab,1,0,1,0 ac,0,0,1,0

我希望能够在y轴上用id显示这个,并在x轴上显示所有特征..用一个点代表1而没有代表0的点..几乎像上面的数据帧但是以图表的形式

1 个答案:

答案 0 :(得分:1)

您可以考虑heatmap

import seaborn as sns
ax = sns.heatmap(df.set_index('id'), annot = True)

enter image description here