matplotlib - 全局设置边距

时间:2017-03-08 10:12:26

标签: python matplotlib

我没有看到原因,但matplotlib图的默认行为是在x轴之前和之后有边距

enter image description here

有没有办法在我的笔记本中为所有情节全局解决这个问题?

1 个答案:

答案 0 :(得分:1)

想出来。将其添加到页面的开头:

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`

因此,更改此值会全局更改您的图表。