如果在与%matplotlib内联魔法相同的单元格中,则忽略Matplotlib figsize规范

时间:2018-03-27 18:04:11

标签: python matplotlib ipython jupyter-notebook

我总是用一些样板来设置我的Jupyter笔记本来加载matplotlib并修改默认的数字大小(除此之外 - 这里的例子是一个最小的罪犯)。我最近更新了anaconda,我的配置更改似乎不再正常工作。我已经想出了一个解决方法,但想知道是否有人有解释。

以下是我总是这样做(在一个单元格中):

%matplotlib inline

import matplotlib.pyplot as plt
import matplotlib as mpl

mpl.rcParams['figure.figsize'] = (16.0, 10.0)

如下图所示(相对于后续图),这没有效果:

enter image description here

如果我将%matplotlib inline魔法放在一个单独的单元格中,那么这个问题就会消失:

enter image description here

不幸的是,我有一个很多的笔记本电脑有这个问题。有没有办法来解决这个问题?为什么行为会改变?

以下是版本信息:

Software   Version
Python     3.6.4-64bit
IPython    6.2.1
jupyter    1.0.0
matplotlib 2.2.2
如果我理解正确的话,

conda list --revisions会将以下内容报告为最后一次更新:

 matplotlib  {2.1.0 -> 2.2.2}
 ipython  {6.1.0 -> 6.2.1}
 jupyter_client  {5.1.0 -> 5.2.3}
 jupyter_core  {4.3.0 -> 4.4.0}

0 个答案:

没有答案