使用python seaborn设置仅在某些值之间的热图相关性



我有一些数据的塑料挤出机,我正在寻找模式。通过使用海上热图显示特定阈值上的相关性,我能够利用这个答案找到解决方案的部分方法。由于机器的操作方式,我需要分析的许多值都是负相关的,例如,如果您提高挤出机的运行速度,您将减少所制造产品的重量,并且定义这是操作员感兴趣的。

到目前为止,我得到的是上面链接中的答案,对于超过kot设置的阈值的事件可以很好地工作。

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

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

许多谢谢。

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()

当然可以叠加。

最新更新