当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib axis用法及代码示例


本文简要介绍 python 语言中 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, ymax 浮点数,可选

要设置的轴限制。这也可以使用

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

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

说明

'off'或 False

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

'on'或 True

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

'equal'

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

'scaled'

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

'tight'

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

'auto'

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

'image'

'scaled' 轴限制等于数据限制。

'square'

方地块;类似于 'scaled',但最初强制 xmax-xmin == ymax-ymin

emit 布尔值,默认值:真

是否通知观察者轴限制更改。此选项传递给 set_xlim set_ylim

返回
xmin, xmax, ymin, ymax 浮点数

轴限制。

注意

对于 3D 轴,此方法另外采用 zminzmax 作为参数,并同样返回它们。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.axis。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。