如何在ipython笔记本中设置matplotlib图形的默认大小?

2024-04-26 01:26:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用“$ipython notebook--pylab inline”启动ipython notebook。显示matplotlib地物尺寸对我来说太大,我必须手动调整。如何设置单元格中显示的图形的默认大小


Tags: 图形matplotlib尺寸ipythoninline手动notebookpylab
3条回答

工作对我来说是一种魅力:

matplotlib.rcParams['figure.figsize'] = (20, 10)

如果没有此ipython_notebook_config.py文件,可以按照自述文件并键入

ipython profile create

我相信在版本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

请注意,这可以在python脚本中完成(因此可以在IPython中交互),使用

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

相关问题 更多 >