簡體   English   中英

Ipython notebook 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 ),但在IPython Notebook v3.0中,軸變得不可見(參見http:// nbviewer。 ipython.org/gist/anonymous/7525146b07709206908c )。

奇怪的是,在V3中,當我切換seaborn導入和matplotlib內聯魔法的順序時,情節通常在我第一次運行時渲染,然后如果我重新運行,則軸和網格線消失。 所以它似乎與內聯魔法禁用seaborn屬性有關。

除了在第一次沒有重新執行我的導入之外的任何變通辦法嗎?

在iPython Notebook 3.0中,添加:

seaborn.set_style('darkgrid')

恢復Seaborn默認配色方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM