如何使xlables垂直并减小热图中的色条大小

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

我有以下代码会产生我的热图:

fig1, ax1 = plt.subplots(figsize=(40,40))
ax1 = sns.heatmap(df_trans, 
                  cmap="RdBu", 
                  annot=True, 
                  cbar_kws={'label': scor},
                  square=True)
plt.show()

heatmap

如何使xlabel(即x轴上的标签)从当前水平变为垂直?

同时您也可以看到右侧的颜色栏对于我的热图而言太大(太长)。如何减少颜色条的长度?

非常感谢。

python seaborn heatmap colorbar
1个回答
0
投票

enter code here`ax1.set_xticklabels(ax1.get_xticklabels(), rotation=90)

© www.soinside.com 2019 - 2024. All rights reserved.