我有一个dataframe,它有两个列customer1和customer2,它们都是字符串值。我想对这两列中的每对计数进行方形的图形表示。
我能做到
df[['customer1', 'customer2']].value_counts()这会让我数清楚。但是我怎么能做一些看起来有点像:

从结果来看?
我不能提供我真正的数据集,但是这里有一个在csv中有三个标签的玩具示例。
customer1,customer2
a,b
a,c
a,c
b,a
b,c
b,c
c,c
a,a
b,c
b,c发布于 2016-09-01 20:20:07
正如@MaxU所提到的,seaborn.heatmap应该能工作。看来您可以使用Pandas DataFrame作为输入。
seaborn.heatmap(data, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cbar=True, cbar_kws=None, cbar_ax=None, square=False, ax=None, xticklabels=True, yticklabels=True, mask=None, **kwargs)
https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.heatmap.html#seaborn.heatmap
https://stackoverflow.com/questions/39279858
复制相似问题