Ipython 笔记本 3 禁用 seaborn 设置
Ipython notebook 3 disables seaborn settings
我刚刚升级到 IPython Notebook 3.0 版,它禁用了 seaborn 的格式设置。这是一些复制问题的示例代码
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
data = np.random.randn(100)
fig,ax = plt.subplots(figsize = (11,8.5))
ax.plot(data)
此代码在 IPython Notebook V2.4.1 中运行良好(参见 http://nbviewer.ipython.org/gist/anonymous/71733c24a68ee464ca40), but in IPython Notebook v3.0, the axes become invisible (see http://nbviewer.ipython.org/gist/anonymous/7525146b07709206908c)。
奇怪的是,在 V3 中,当我切换 seaborn import 和 matplotlib inline magic 的顺序时,绘图在我第一次 运行 时正常呈现,然后如果我重新 运行,轴和网格线消失。所以这似乎与禁用 seaborn 属性的内联魔法有关。
除了第一次后不重新执行我的导入之外,还有其他解决方法吗?
在 iPython 笔记本 3.0 中,添加:
seaborn.set_style('darkgrid')
恢复 Seaborn 默认配色方案。
我刚刚升级到 IPython Notebook 3.0 版,它禁用了 seaborn 的格式设置。这是一些复制问题的示例代码
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
data = np.random.randn(100)
fig,ax = plt.subplots(figsize = (11,8.5))
ax.plot(data)
此代码在 IPython Notebook V2.4.1 中运行良好(参见 http://nbviewer.ipython.org/gist/anonymous/71733c24a68ee464ca40), but in IPython Notebook v3.0, the axes become invisible (see http://nbviewer.ipython.org/gist/anonymous/7525146b07709206908c)。
奇怪的是,在 V3 中,当我切换 seaborn import 和 matplotlib inline magic 的顺序时,绘图在我第一次 运行 时正常呈现,然后如果我重新 运行,轴和网格线消失。所以这似乎与禁用 seaborn 属性的内联魔法有关。
除了第一次后不重新执行我的导入之外,还有其他解决方法吗?
在 iPython 笔记本 3.0 中,添加:
seaborn.set_style('darkgrid')
恢复 Seaborn 默认配色方案。