Seaborn热图不显示所有xticks和yticks

时间:2018-06-08 06:18:51

标签: python pandas matplotlib seaborn

我有一个形状的熊猫数据帧(39,67)。当我绘制它的seaborn热图时,我在X和Y轴上没有得到那么多标签。 .get_xticklabels()方法也只返回23个标签。

Seaborn heatmap for dataframe

matplotlib也不会显示任何标签(仅限数字)。

Matpllotlib heatmap

这两个热图都适用于相同的数据帧(39,67)。

2 个答案:

答案 0 :(得分:9)

为确保标签可见,您必须将参数xticklabelsyticklabels设置为True,就像这样。

import seaborn as sns 
sns.heatmap(dataframe, xticklabels=True, yticklabels=True)

Here's heatmap函数的文档。

答案 1 :(得分:0)

import seaborn as sns 
sns.heatmap(dataframe, xticklabels=1, yticklabels=1)

您也可以使用 figsize=(7, 5) 来调整比例。