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

How to plot several categorical features in a single plot in python?

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

id, feat1, feat2, feat3, feat4
aa, 0, 1, 1, 0
ab, 1, 0, 1, 0
交流, 0, 0, 1, 0

等等

我希望能够通过 y 轴上的 id 和 x 轴上的所有特征来可视化它..用一个点表示 1 而没有点表示 0.. 几乎像上面的数据框但是以绘图形式

您可以考虑 heatmap:

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