matplotlib.axes.Axes.margins #
- 轴。边距(*边距, x = None, y = None, tight = True)[来源] #
设置或检索自动缩放边距。
添加到轴的每个限制的填充是边距 乘以数据间隔。所有输入参数必须是 [0, 1] 范围内的浮点数。同时传递位置参数和关键字参数是无效的,并且会引发 TypeError。如果没有提供参数(位置或其他),则当前边距将保持不变并简单地返回。
指定任何边距只会更改自动缩放;例如,如果xmargin不是 None,则xmargin乘以 X 数据间隔将被添加到该间隔的每一端,然后再用于自动缩放。
- 参数:
- *边距浮动,可选
如果提供了单个位置参数,则它指定 x 轴和 y 轴范围的边距。如果提供了两个位置参数,它们将被解释为xmargin,ymargin。如果需要在单个轴上设置边距,请使用下面描述的关键字参数。
- x, y浮点数,可选
分别为 x 轴和 y 轴的特定边距值。这些不能与位置参数一起使用,但可以单独用于更改,例如,仅 y 轴。
- 紧布尔或无,默认值:真
将紧参数传递给
autoscale_view
,在更改边距后执行;这里的默认值为True,假设当指定边距时,通常不需要额外的填充来匹配刻度线。设置为None会保留以前的设置。
- 返回:
- xmargin, ymargin浮动
笔记
如果以前使用的 Axes 方法(例如
pcolor()
已设置use_sticky_edges
为True
),则只会修改“粘性艺术家”未设置的限制。要强制设置所有边距,请 在调用之前设置use_sticky_edges
为。False
margins()
使用#的示例matplotlib.axes.Axes.margins
标记参考
使用线条、日期和文本创建时间线
三梯度演示
使用边距和sticky_edges 控制视图限制
比例不变的角度标签
ggplot 样式表
自动缩放