2013-06-21 55 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解决方案的包装

相关问题