为特定的IPython配置文件选择matplotlib后端

时间:2014-04-14 14:28:14

标签: python matplotlib ipython

matplotlib有一个配置文件,IPython有自己的配置文件。在设置像matplotlib后端这样的东西时,哪一个优先?

例如,假设matplotlib的配置文件说使用特定的后端,但我修改了我的IPython启动或配置文件以使用不同的后端。当我启动IPython并导入matplotlib时会使用哪一个?

更一般地说,正确的方式是什么设置,以便不同的配置文件使用不同的matplotlib后端或matplotlib配置?

1 个答案:

答案 0 :(得分:2)

使用IPython配置,因为IPython本身会选择matplotlib后端。

如需参考,请参阅IPython:core/pylabtools.py:activate_matplotlib,并注意如何明确调用matplotlib.use(backend)