在Jupyter笔记本中,有可能调整Matplotlib图绘制的大小吗?您可以通过更改figure.figsize
的默认值来增加图绘制的大小,但这不会影响参数如字体大小、线宽度、标记大小等。我需要的是一个所有参数都按比例缩放的图。
附注:为了在Jupyter笔记本中显示绘图,我使用%matplotlib inline
,请参见下图。
编辑
为了完整起见,这里有一段代码片段正好做到了我所需的:
def scale_plot_size(factor=1.5):
import matplotlib as mpl
default_dpi = mpl.rcParamsDefault['figure.dpi']
mpl.rcParams['figure.dpi'] = default_dpi*factor
import matplotlib as mpl
和mpl.rcParams['figure.dpi'] = 300
这样的语句可以用来设置默认值。 - Dave X