我经常为自己的研究制作情节,并且所有的默认设置都很好,但是经常需要切换到为谈话/演示而设计的情节;我手动将所有字体大小设置为
bit bigger以便于阅读:
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)
等等.
感谢this one这样的文档和问题,我知道在启动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()
我的问题:有没有更合适的方法来做到这一点?也许已经内置的东西?