Python 如何在不使用mpl.rc()的情况下更改matplotlib修补程序的字体大小
我正在使用matplotlib生成一些图形,我想为轴比例使用更大的字体,因此我使用:Python 如何在不使用mpl.rc()的情况下更改matplotlib修补程序的字体大小,python,matplotlib,Python,Matplotlib,我正在使用matplotlib生成一些图形,我想为轴比例使用更大的字体,因此我使用: font={'size':22} matplotlib.rc('font',**font) 这影响了图例的大小,如图所示: 是否仍然可以控制mpatches.Patch()文本的大小?mpatches.Patch()没有fontsize,因为它没有与之关联的文本 要控制标签的字体大小,可以使用rcParams,如 plt.rcParams["axes.labelsize"] = 22 或者直接控制标签的大
font={'size':22}
matplotlib.rc('font',**font)
这影响了图例的大小,如图所示:
是否仍然可以控制mpatches.Patch()文本的大小?mpatches.Patch()没有fontsize,因为它没有与之关联的文本
- 要控制标签的字体大小,可以使用rcParams,如
plt.rcParams["axes.labelsize"] = 22
或者直接控制标签的大小
ax.set_xlabel("some label", fontsize=22)
- 要控制图例的字体大小,可以使用rcParams
plt.rcParams["legend.fontsize"] = 22
或者直接在图例中指定尺寸
ax.legend(fontsize=22)
这有什么帮助吗?你到底想控制什么?似乎标签Ideal
在图例中。是否只想更改其中一个图例标签的大小?请同时添加一个与中的补丁大小相同的应用程序general@errata我在你提供的问题中发现了类似的方法。把答案写为:`plot.legend(……,prop={'size':6})`这样我就可以选择你的答案了,谢谢