2013-06-21 62 views

回答

107

我相信以下版本0.11及以上的工作。檢查版本:

$ ipython --version 

這可能是值得將此信息添加到您的問題。

解決方案:

你需要找到該文件ipython_notebook_config.py。根據您的安裝過程中,這應該是在地方,比如

.config/ipython/profile_default/ipython_notebook_config.py 

其中.config是在你的主目錄。

一旦找到這個文件,找到以下行

# Subset of matplotlib rcParams that should be different for the inline backend. 
# c.InlineBackend.rc = {'font.size': 10, 'figure.figsize': (6.0, 4.0), 'figure.facecolor': 'white', 'savefig.dpi': 72, 'figure.subplot.bottom': 0.125, 'figure.edgecolor': 'white'} 

取消註釋該行c.InlineBack...和在第二字典條目定義默認figsize。使用

pylab.rcParams['figure.figsize'] = (10.0, 8.0) 
+6

在IPython中2.0的配置文件是在.ipython/profile_default/ipython_notebook_config.py –

+1

在舊版本的iPython中,'ipython_notebook_config.py'不包含用於配置內聯後臺的行ND。由於配置文件在更新iPython時(至少在Windows上)不會自動更新,因此您需要刪除它並通過運行下面的@anmol建議的'ipython profile create'生成一個新的配置文件。 – Puggie

+0

您可以使用'ipython profile locate'定位現有配置文件。 – j08lue

15

如果你沒有這個ipython_notebook_config.py文件,您可以通過以下自述創建一個

注意,這可能會在Python腳本(在IPython的,因此交互)來完成,並打字

ipython profile create 
8

在IPython的3.0.0,內聯後端需要ipython_kernel_config.py進行配置。您需要手動添加c.InlineBackend.rc ...行(如Greg的答案中所述)。這將影響Qt控制檯和筆記本中的內聯後端。

61

曾爲喜歡一個魅力對我來說:

matplotlib.rcParams['figure.figsize'] = (20.0, 10.0) 
+8

我不知道這是多麼地道,但我調整了這個爲我的jupyter筆記本來得到它的工作: 'import matplotlib.pyplot as plt' '%matplotlib inline' 'plt.rcParams ['figure .figsize'] =(20.0,10.0)' – brycemcd

+2

還有'plt.rc('figure',figsize =(20.0,10.0))' –

4

只是爲了保持完整性,這也適用

from IPython.core.pylabtools import figsize 
figsize(14, 7) 

這是aroung的rcParams解決方案的包裝

相關問題