【问题标题】:Use python seaborn to set Heatmap correlations ONLY between certain values使用 python seaborn 仅在某些值之间设置热图相关性
【发布时间】:2021-04-23 17:31:34
【问题描述】:

我有一些塑料挤出机的数据,我正在寻找其中的模式。我可以使用 this answer 通过使用 seaborn 热图显示超过某个阈值的相关性来获得解决方案的一部分.由于机器的运行方式,我需要分析的许多值是负相关的,例如,如果您提高挤出机的运行速度,您将减少所生产产品的重量,定义这一点对操作员很感兴趣.

到目前为止,我所得到的来自上面链接中的答案,并且对于超过 kot 设置的阈值的事件可以正常工作。

corr = df2.corr()

kot = corr[corr>=.8]
plt.figure(figsize=(60,40))
sns.heatmap(kot, cmap="Greens")

谁能帮我定义它,这样我也可以打印小于 -0.8 的相关性。如果相同的显示也可以具有高于 +0.8 的相关性以及如何将 kot 设置为这样,那将非常有帮助?

非常感谢。

【问题讨论】:

    标签: python pandas seaborn heatmap correlation


    【解决方案1】:
    fig, ax = plt.subplots()
    kot1 = corr[corr>= 0.8]
    kot2 = corr[corr< -0.8]
    sns.heatmap(kot1, cmap="Greens")
    ax2 = ax.twinx()
    sns.heatmap(kot2, cmap="Greens")
    sns.plt.show()
    

    当然你可以覆盖它们。

    【讨论】:

    • 谢谢。我必须说服我的雇主,我值得花时间好好学习这一点
    猜你喜欢
    • 2015-06-17
    • 2015-10-20
    • 2020-06-02
    • 2020-05-15
    • 2016-02-17
    • 2020-08-04
    • 2021-01-24
    • 2021-12-23
    • 2019-05-23
    相关资源
    最近更新 更多