Seaborn 热图仅适用于列的子集

问题描述 投票:0回答:1

我尝试了不同的seaborn函数和pandas

style
函数。我想应用带有
center=0
的热图(正值得到红色热图,负值得到蓝色热图),同时保持所有分类列不着色。

当我将

sns.diverging_palette
与 pandas
style.background_gradient()
一起使用时,我可以指定要着色的列的子集。但不能指定色心为0。

使用

sns.heatmap()
时,如何在热图中设置中心颜色,它允许您将中心设置为0,但输入必须全部为数字......

是否有一种方法可以同时执行这两项操作,以便我可以将热图应用于正值/负值,同时保持分类列不着色?

seaborn heatmap pandas-styles
1个回答
0
投票
plt.figure()
my_columns = ['A', 'B', 'C']
df1 = df[my_columns]
sns.heatmap(df1.corr(), annot=True)
plt.show()
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.