标签: 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的点..几乎像上面的数据帧但是以图表的形式
答案 0 :(得分:1)
您可以考虑heatmap:
heatmap
import seaborn as sns ax = sns.heatmap(df.set_index('id'), annot = True)