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_edges
到True
仅修改“粘性艺术家”未设置的限制。要强制设置所有页边距,请设置use_sticky_edges
到False
打电话之前margins()
.