如何更改matplotlib图上的字体大小

问题:

如何在matplotlib图上更改所有元素的字体大小(刻度,标签,标题)?
我知道如何更改刻度标签尺寸,这样做可以:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick', labelsize=20) 

但是如何改变休息?

回答:

matplotlib documentation开始,

font = {'family' : 'normal',
        'weight' : 'bold',
        'size'   : 22}

matplotlib.rc('font', **font)

这将所有项目的字体设置为由kwargs对象font指定的字体
或者,您也可以使用this answer中的rcParams update方法

matplotlib.rcParams.update({'font.size': 22})

您可以在Customizing matplotlib page找到可用属性的完整列表

 
 Code问答: codewenda.com
Stackoverflow:How to change the font size on a matplotlib plot

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 89 = 91