matplotlib 设置 colorbar 字体

本文介绍在使用matplotlib进行数据可视化时,如何自定义字体样式,包括label、title和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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值