matplotlib.pyplot.margins

matplotlib.pyplot.margins(*margins, x=None, y=None, tight=True)[源代码]

设置或检索自动调整页边距。

添加到轴的每个限制的填充是 边缘 乘以数据间隔。所有输入参数必须在范围内浮动 [0, 1] . 同时传递位置参数和关键字参数无效,将引发类型错误。如果没有提供任何参数(位置或其他参数),则当前页边距将保留在适当的位置,只需返回即可。

指定任何边距只会更改自动缩放;例如,如果 X裕量 不是没有,那么 X裕量 x数据间隔在用于自动缩放之前将添加到该间隔的每一端的次数。

参数:
*margins可选浮动

如果提供了单个位置参数,则指定X轴和Y轴限制的边界。如果提供了两个位置参数,它们将被解释为 X裕量Y缘 . 如果需要在单个轴上设置边距,请使用下面描述的关键字参数。

x, y可选浮动

X轴和Y轴的特定边距值。这些不能与位置参数一起使用,但可以单独用于更改,例如,仅Y轴。

tightbool或None,默认值:True

这个 紧的 参数传递给 autoscale_view() ,在更改保证金后执行;此处的默认值为 True 假定当指定了页边距时,通常不需要额外的填充来匹配刻度线。集合 紧的None 将保留以前的设置。

返回:
Xmargin,Ymargin公司浮动

笔记

如果以前使用的轴方法如 pcolor() 已定 use_sticky_edgesTrue 仅修改“粘性艺术家”未设置的限制。要强制设置所有页边距,请设置 use_sticky_edgesFalse 打电话之前 margins() .