如何更改 matplotlib 图上所有元素(刻度、标签、标题)的字体大小?
我知道如何更改刻度标签大小,这是通过以下方式完成的:
import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20)
但是如何改变其余的呢?
从matplotlib 文档中,
font = {'family' : 'normal', 'weight' : 'bold', 'size' : 22} matplotlib.rc('font', **font)
这会将所有项目的字体设置为 kwargs 对象指定的字体font。
font
或者,您也可以使用此答案rcParams update中建议的方法:
rcParams
update
matplotlib.rcParams.update({'font.size': 22})
要么
import matplotlib.pyplot as plt plt.rcParams.update({'font.size': 22})
您可以在自定义 matplotlib 页面上找到可用属性的完整列表。