【问题标题】:Seaborn heatmap with 48 variables具有 48 个变量的 Seaborn 热图
【发布时间】:2019-12-02 14:01:18
【问题描述】:

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

使用的代码

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

我怎样才能使它可读,已经尝试过 figsize 但仍然无法正常工作。我正在使用 Pycharm

【问题讨论】:

  • 您需要更大的图形,或更小的字体。您到底尝试了哪些不起作用的方法?

标签: python seaborn


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-07-24
    • 2021-12-30
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2016-07-13
    相关资源
    最近更新 更多