Python Jupyter笔记本电脑图形大小设置

Python Jupyter笔记本电脑图形大小设置,python,jupyter-notebook,Python,Jupyter Notebook,如果我在Jupyter笔记本中绘制一个图表或显示一个表格,这些数字非常小,无法读取。在Jupyter笔记本中全局设置数字大小的最佳方法是什么?相比之下,Quantopian的笔记本版本,绘图和表格要大得多。我知道matplotlib和其他库有单独的设置,但我想设置全局设置。我也尝试过这种设置,但没有效果 %config InlineBackend.figure_format='retina' 我很确定jupyter中的所有软件包都没有“全局设置”。您所能做的最好是为matplotlib和p

如果我在Jupyter笔记本中绘制一个图表或显示一个表格,这些数字非常小,无法读取。在Jupyter笔记本中全局设置数字大小的最佳方法是什么?相比之下,Quantopian的笔记本版本,绘图和表格要大得多。我知道matplotlib和其他库有单独的设置,但我想设置全局设置。我也尝试过这种设置,但没有效果

%config InlineBackend.figure_format='retina' 


我很确定jupyter中的所有软件包都没有“全局设置”。您所能做的最好是为
matplotlib
pandas
等配置默认值。请注意,其他图形库具有更大的默认输出(从我的头脑中我知道
plotly
默认具有全宽图形)

要配置全局python设置,请运行
ipython profile create
创建
~/.ipython/profile\u default/ipython\u kernel\u config.py
文件,并添加以下行:

c.InlineBackend.rc={'figure.figsize':(20.0,10.0)}

有关自定义
matplotlib

至于熊猫,我不认为它有全球性的风格选择。您可以向jupyter的custom.css文件(`~/.jupyter/custom/custom.css)添加如下内容:

如果“全局”表示给定笔记本中的所有连续输出,则我使用

plt.rcParams['figure.figsize'] = (16,8)

导入matplotlib后。这将影响所有后续绘图。如果您希望为所有笔记本电脑提供单一配置,Louise Davies的回答更合适。

事实上,对于我的ipython版本
6.4.0
,只需添加
c.InlineBackend.rc={'figure.figsize':(20.0,10.0)}
行到
ipython u kernel\u config.py
即可。另一个使用
plt.rcParams['figure.figsize']=(16,8)
的解决方案第一次不起作用。出于某种原因,需要运行两次单元格才能正常工作。这似乎没有任何效果。上下文可能会有所不同。对plt.figure的显式调用是什么?您可能需要创建一个新问题。替代解决方案:
plt.rcParams['figure.figsize'] = (16,8)