私は自分の研究のために頻繁にプロットを作成しています。デフォルト設定はすべて問題ありませんが、講演やプレゼンテーション用に設計されたプロットの作成に頻繁に切り替える必要があります。読みやすくするために、手動ですべてのフォント サイズを少し大きく設定しました。
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)
等々。
このようなドキュメントと質問のおかげで、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()
私の質問:これを行うためのより適切な方法はありますか? 多分何かがすでに組み込まれていますか?