matplotlib.pyplot.axis#

matplotlib.pyplot.axis(arg=None, /, *, emit=True, **kwargs)[源代码][源代码]#

获取或设置某些轴属性的便捷方法。

调用签名:

xmin, xmax, ymin, ymax = axis()
xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax])
xmin, xmax, ymin, ymax = axis(option)
xmin, xmax, ymin, ymax = axis(**kwargs)
参数:
xmin, xmax, ymin, ymaxfloat, 可选

要设置的轴限制。这也可以通过以下方式实现

ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax))
选项布尔值或字符串

如果是一个布尔值,打开或关闭轴线和标签。如果是一个字符串,可能的值有:

描述

'关闭' 或

隐藏所有轴的装饰,即轴标签、脊线、刻度线、刻度标签和网格线。这与 set_axis_off() 相同。

'开' 或

不要隐藏所有的轴装饰,即轴标签、脊线、刻度线、刻度标签和网格线。这与 set_axis_on() 相同。

'等于'

通过更改轴的限制来设置等比例缩放(即,使圆圈为圆形)。这与 ax.set_aspect('equal', adjustable='datalim') 相同。在这种情况下,可能不会遵守显式的数据限制。

'缩放'

通过改变绘图框的尺寸来设置等比例缩放(即,使圆形保持圆形)。这与 ax.set_aspect('equal', adjustable='box', anchor='C') 相同。此外,进一步的自动缩放将被禁用。

'紧密'

设置限制,使其刚好足够显示所有数据,然后禁用进一步的自动缩放。

'自动'

自动缩放(用数据填充绘图框)。

'图像'

'scaled' 与数据限制相等的轴限制。

'平方'

方形绘图;类似于 'scaled',但最初强制 xmax-xmin == ymax-ymin

发出bool, 默认值: True

观察者是否会被通知轴限值的更改。此选项会传递给 set_xlimset_ylim

返回:
xmin, xmax, ymin, ymax浮动

轴的限制。

注释

备注

这是 axes.Axes.axispyplot 包装器

对于3D轴,此方法还额外接受 zminzmax 作为参数,并同样返回它们。

使用 matplotlib.pyplot.axis 的示例#

填充多边形

Filled polygon

自动换行文本

Auto-wrap text

Pyplot 教程

Pyplot tutorial