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

使用python seaborn仅在某些值之间设置热图关联,python,pandas,seaborn,heatmap,correlation,Python,Pandas,Seaborn,Heatmap,Correlation,我有一些关于塑料挤出机的数据,我正在寻找其中的图案。我能够通过使用海生热图显示超过某个阈值的相关性来获得解决方案的部分方法。由于机器的运行方式,我需要分析的许多值都是负相关的,例如,如果您提高挤出机的运行速度,您将降低所生产产品的重量,并且操作员对此感兴趣 到目前为止,我得到的答案与上面链接中的答案不同,对于超过kot设置的阈值的事件,我的答案很好 corr = df2.corr() kot = corr[corr>=.8] plt.figure(figsize=(60,40)) sns

我有一些关于塑料挤出机的数据,我正在寻找其中的图案。我能够通过使用海生热图显示超过某个阈值的相关性来获得解决方案的部分方法。由于机器的运行方式,我需要分析的许多值都是负相关的,例如,如果您提高挤出机的运行速度,您将降低所生产产品的重量,并且操作员对此感兴趣

到目前为止,我得到的答案与上面链接中的答案不同,对于超过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.subplot()
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()
kot1=corr[corr>=0.8] kot2=corr[corr<-0.8] sns.热图(kot1,cmap=“绿色”) ax2=ax.twinx() sns.热图(kot2,cmap=“绿色”) sns.plt.show()

当然你可以把它们叠起来。

谢谢。我必须说服我的雇主,花时间好好学习这一点是值得的(非常欢迎)