一些rcParameters是专门为inline
后端设置的。这些是
{'figure.figsize': (6.0,4.0),
'figure.facecolor': (1,1,1,0), # play nicely with white background in the Qt and notebook
'figure.edgecolor': (1,1,1,0),
'font.size': 10, # 12pt labels get cutoff on 6x4 logplots, so use 10pt.
'figure.dpi': 72, # 72 dpi matches SVG/qtconsole
'figure.subplot.bottom' : .125 # 10pt still needs a little more room on the xlabel
}
而他们居住的地方是ipykernel/pylab/config.py
文件。 可以编辑该文件以获得所需的行为,例如,通过将facecolor更改为'figure.facecolor': (1,1,1,1)
(不透明)。
另一种选择是:
的rcParameters被定义为InlineBackend
类的一部分,特别是InlineBackend.rc
属性其为traitlets.Dict
对象。
这些可以使用ipython configuration system如下更改。
从命令行输入ipython profile create
这将在~/.ipython
中生成默认配置文件。在主配置文件~/.ipython/ipython_config.py
包括行:
c.InlineBackend.rc.update({"figure.facecolor": "white"})
所以现在的问题是如何避免在您的笔记本电脑每一次的顶部输入'plt.rcParams [“figure.facecolor”] =“白色”'。那是对的吗? – ImportanceOfBeingErnest
是的,这是正确的 –