如何在matplotlib rcParams中设置刻度标签上标的大小

2024-04-26 22:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为一个出版物生成一些.eps文件,我需要分别手动设置记号标签及其超脚本的字体大小。下面的代码生成一个指数对于最终打印版本来说太小的数字。在

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rcParams

rcParams['ytick.labelsize'] = 14

plt.semilogy(np.abs(np.random.randn(100)))
plt.savefig('foo.eps')

enter image description here

如果我进入输出文件并将每一行9.799999999999999 scalefont替换为14.0 scalefont,我得到以下结果。在

enter image description here

目前这还可以(我已经将输出文件作为生成脚本的一部分进行处理),但是我想知道是否有一个rcParam条目可以修改,这样我就不需要直接处理eps文件了。在


Tags: 文件import脚本matplotlibasnpplt标签