如何屏蔽 seaborn 热图中的某些值?

How to mask certain values in seaborn heatmap?

我有一个看起来像这样的热图。我想显示只有 +/- 0.25 的相关值。

如何做到这一点?谢谢。

我相信你想这样做。

con_corr = df_continuous.corr()
mask_con_corr = con_corr[(con_corr >= 0.25) | (con_corr <= -0.25)]

fig, axes = plt.subplots(nrows=1, ncols=1, figsize=(15,15))
fig = sns.heatmap(mask_con_corr, vmin=-1, vmax=1, annot=True, fmt='0.2f')
fig.set_title("Heatmap of Correlation (Weaker Correlation)")