字体"/>
matplotlib 设置 colorbar 字体
其他matplotlib中label和title可以利用fontdict进行字体的设置,但是colorbar并没有这个属性,解决方案如下:
cb = plt.colorbar(mappable=map, cax=None, ax=None)for l in cb.ax.yaxis.get_ticklabels():l.set_family('Times New Roman')
将默认字体替换为新罗马
注:如果修改之后无变化,记得先清除matplotlib的缓存
rm -rf /home/username/.cache/matplotlib/
另外,这两个也特别好用
plt.rcParams['font.family'] = 'Times New Roman'
plt.rcParams['font.size'] = 15
更多推荐
matplotlib 设置 colorbar 字体
发布评论