我正在尝试使用多个matplotlib参数文件来创建matplotlib图,具体取决于应用程序。一组用于发布的配置,另一组用于演示等。我想通过在程序运行时更改matplotlibrc参数文件的文件路径来实现。如何在Python中完成?
答案 0 :(得分:1)
这类是style
模块的用途。请参阅tutorial和api。
with plt.style.context(('dark_background')):
plt.plot(np.sin(np.linspace(0, 2*np.pi)), 'r-o')
答案 1 :(得分:0)
您可能正在寻找rc_context
。
此示例是从上面的链接复制的:
with mpl.rc_context(fname='screen.rc'):
plt.plot(x, a)
with mpl.rc_context(fname='print.rc'):
plt.plot(x, b)
plt.plot(x, c)
从文件加载的设置在整个with
块中有效。在此块之外发生的所有绘图都使用默认的rc
参数。