具有48个变量的Seaborn热图

时间:2019-12-02 14:01:18

标签: python seaborn

我有一个数据集,我已经过滤掉了可能用于模型构建的属性,但它们仍然是48个变量。当我尝试使用seaborn heatmap绘制相关图时,值将被覆盖并且不清楚。enter image description here

使用的代码

    cor = train[cols].corr()
    #fig,ax = plt.subplots()
    sns.heatmap(cor,annot=True)
    plt.show()

我如何使它可读,尝试过figsize,但仍然无法正常工作。我正在使用Pycharm

1 个答案:

答案 0 :(得分:0)

您可以通过将annot_kws传递给函数来更改注释的字体大小:

sns.heatmap(np.arange(100).reshape(10,10), annot=True)

enter image description here

sns.heatmap(np.arange(100).reshape(10,10), annot=True, annot_kws={'fontsize':5})

enter image description here