#python #matplotlib
#python #matplotlib
Вопрос:
Я создаю несколько .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')
Если я перейду в выходной файл и заменю каждую строку 9.799999999999999 scalefont
на 14.0 scalefont
, я получу следующее.
На данный момент это нормально (я уже обрабатываю выходные файлы как часть генерирующего скрипта), но мне интересно, есть ли rcParam
запись, которую я могу изменить, чтобы мне не нужно было так много возиться с eps
файлом.