python使用seaborn画热力图中设置colorbar图例刻度字体大小
1. 问题描述
使用matplotlib.pyplot画带色标(colorbar)的图时候,可以设置x,y轴坐标字体的大小,但没有办法设置图例刻度条字体的大小。期望效果如下如所示。
2. 解决方案
删除seaborn中默认的条带,设置cbar=False。通过新建一个刻度条,设置其刻度字体。
# 设置字体格式
plt.rc('font', family='Times New Roman')
plt.rcParams["font.weight"] = "bold"
plt.rcParams["axes.labelweight"] = "bold"
# 绘制热力图
h = sns.heatmap(
data=wind_array