如何更改 matplotlib 绘图上所有元素(刻度线、标签、标题)的字体大小?
我知道如何更改刻度标签尺寸,这是通过以下方式完成的:
import matplotlib
matplotlib.rc('xtick', labelsize=20)
matplotlib.rc('ytick', labelsize=20)
但如何改变其他人呢?
来自matplotlib 文档 https://matplotlib.org/stable/api/matplotlib_configuration_api.html#matplotlib.rc,
font = {'family' : 'normal',
'weight' : 'bold',
'size' : 22}
matplotlib.rc('font', **font)
这将所有项目的字体设置为 kwargs 对象指定的字体,font
.
或者,您也可以使用rcParams
update
中建议的方法这个答案 https://stackoverflow.com/a/6441839/605121:
matplotlib.rcParams.update({'font.size': 22})
or
import matplotlib.pyplot as plt
plt.rcParams.update({'font.size': 22})
您可以在以下位置找到可用属性的完整列表自定义 matplotlib 页面 https://matplotlib.org/stable/tutorials/introductory/customizing.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)