big*_*bug 92 matplotlib ipython-notebook
我使用"$ ipython notebook --pylab inline"来启动ipython笔记本.显示matplotlib图形尺寸对我来说太大了,我必须手动调整它.如何设置单元格中显示的图形的默认大小?
Gre*_*reg 119
我相信在0.11及更高版本中的以下工作.要检查版本:
$ ipython --version
Run Code Online (Sandbox Code Playgroud)
可能值得将此信息添加到您的问题中.
解:
你需要找到该文件ipython_notebook_config.py
.根据您的安装过程,这应该在某个地方
.config/ipython/profile_default/ipython_notebook_config.py
Run Code Online (Sandbox Code Playgroud)
这里.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'}
Run Code Online (Sandbox Code Playgroud)
取消注释该行c.InlineBack...
并在第二个字典条目中定义默认的figsize.
请注意,这可以使用python脚本(因此在IPython中以交互方式)完成
pylab.rcParams['figure.figsize'] = (10.0, 8.0)
Run Code Online (Sandbox Code Playgroud)
小智 99
工作对我来说很有魅力:
matplotlib.rcParams['figure.figsize'] = (20.0, 10.0)
Run Code Online (Sandbox Code Playgroud)
anm*_*mol 17
如果您没有此ipython_notebook_config.py文件,则可以按照自述文件并键入来创建一个文件
ipython profile create
Run Code Online (Sandbox Code Playgroud)
gsm*_*fra 13
只是为了完整性,这也有效
from IPython.core.pylabtools import figsize
figsize(14, 7)
Run Code Online (Sandbox Code Playgroud)
它是rcParams
解决方案的一个包装器
归档时间: |
|
查看次数: |
84372 次 |
最近记录: |