IPython3自动配置%matplotlib内联

时间:2015-03-10 12:58:16

标签: python matplotlib ipython ipython-notebook

我正在使用IPython 3 / Jupyter,我想默认使用%matplotlib选项。

在IPython 2中,我在〜/ .ipython / profile_default / ipython_notebook_config.py上有下一个选项

c.InteractiveShellApp.matplotlib = 'inline'

但是在IPython 3中,此选项不再可用。

它也消失了设置c.InlineBackend.rc,我用它来设置图表的外观。

现在如何设置这些选项?

3 个答案:

答案 0 :(得分:7)

使用~/.ipython/profile_default/ipython_kernel_config.py

中的选项

答案 1 :(得分:1)

  1. 修改档案~/.ipython/profile_default/ipython_config.py

  2. 添加行c.InteractiveShellApp.matplotlib = 'inline'

  3. 您可能没有此文件,因此您可以使用此命令

    创建它

    echo "c.InteractiveShellApp.matplotlib = 'inline'" > ipython_config.py

    截至2017年4月仍然运作良好。

答案 2 :(得分:-1)

不确定这是否适用于您的情况,但您可以尝试一下:

我根据此tutorial使用自定义笔记本主题。基本上,我在命令行中输入了ipython profile create customcss并修改了~/.ipython/profile_default/static/custom中的custom.css文件

此外,我试图通过在00_my_imports.py文件夹中写一个名为~/.ipython/profile_default/startup的文件来摆脱每个笔记本的第一个单元格中的个性化和导入。

因此,在您的情况下,您可以尝试在启动时执行'%matplotlib inline'行