Я часто создаю графики для своих собственных исследований, и все настройки по умолчанию хороши, но часто приходится переключаться на создание графиков, предназначенных для выступлений / презентаций;Я вручную установил все размеры шрифта на немного больше для удобства чтения:
plot(xdata, ydata)
xlabel("x-axis data", fontsize=20)
ax = gca()
for labeltick in ax.xaxis.get_majorticklabels() + ax.yaxis.get_majorticklabels():
labeltick.set_fontsize(15)
и т. Д.
Благодаря документации и таким вопросам, как thisone Я знаю, как управлять параметрами построения графиков по умолчанию при запуске matplotlib.Я думал о том, чтобы написать что-то действительно быстрое (mpl_defaults.py):
import matplotlib as mpl
def plot_for_talks():
mpl.rcParams['font.size'] = 20
mpl.rcParams['figure.subplot.left'] = .2
mpl.rcParams['figure.subplot.right'] = .8
mpl.rcParams['figure.subplot.bottom'] = .2
mpl.rcParams['figure.subplot.top'] = .8
Тогда мой код построения может просто включать
import mpl_defaults
plot_for_talks()
Мой вопрос: есть ли более подходящий способ сделать это?Может быть, что-то уже встроено?