Python matplotlib-全局设置页边距

Python matplotlib-全局设置页边距,python,matplotlib,Python,Matplotlib,我看不出原因,但matplotlib plot的默认行为是在x轴前后都有边距 有没有办法对我笔记本中的所有绘图进行全局修复?解决了这个问题。将以下内容添加到页面的开头: from pylab import rcParams rcParams['axes.xmargin'] = 0 rcParams['axes.ymargin'] = 0 显然,matplotlib默认边距设置为0.05: #axes.xmargin : .05 # x margin. See `axes.A

我看不出原因,但matplotlib plot的默认行为是在x轴前后都有边距


有没有办法对我笔记本中的所有绘图进行全局修复?

解决了这个问题。将以下内容添加到页面的开头:

from pylab import rcParams
rcParams['axes.xmargin'] = 0
rcParams['axes.ymargin'] = 0
显然,matplotlib默认边距设置为0.05:

#axes.xmargin        : .05  # x margin.  See `axes.Axes.margins`
#axes.ymargin        : .05  # y margin.  See `axes.Axes.margins`

因此,更改此值将全局更改绘图的值。

解决了这一问题。将以下内容添加到页面的开头:

from pylab import rcParams
rcParams['axes.xmargin'] = 0
rcParams['axes.ymargin'] = 0
显然,matplotlib默认边距设置为0.05:

#axes.xmargin        : .05  # x margin.  See `axes.Axes.margins`
#axes.ymargin        : .05  # y margin.  See `axes.Axes.margins`
因此,更改此值将全局更改绘图的值