matplotlib.axes.Axes.axis#

Axes.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))
optionbool 或 str

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

描述

'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

emitbool, 默认值: True

是否通知观察者坐标轴限制的变化。此选项传递给 set_xlimset_ylim

返回:
xmin, xmax, ymin, ymaxfloat

坐标轴限制。

备注

对于3D坐标轴,此方法还接受 zminzmax 作为参数并相应返回它们。

使用 matplotlib.axes.Axes.axis 的示例#

简单寄生轴2

简单寄生轴2

简单轴线4

简单轴线4

轴方向

轴方向

轴方向演示

轴方向演示

轴线样式

轴线样式

floating_axes 特性

floating_axes 特性

寄生坐标轴演示

寄生坐标轴演示

寄生轴演示

寄生轴演示

刻度标签对齐

刻度标签对齐

刻度标签方向

刻度标签方向

简单轴方向

简单轴方向

简单轴刻度标签和刻度方向

简单轴刻度标签和刻度方向

简单轴填充

简单轴填充

使用 axisartist 自定义坐标轴脊线

使用 axisartist 自定义坐标轴脊线

简单轴线

简单轴线

简单轴线3

简单轴线3

默认属性周期中的颜色

默认属性周期中的颜色

用补丁裁剪图像

用补丁裁剪图像

填充多边形

填充多边形

簇状气泡图

簇状气泡图

TickedStroke 路径效果

TickedStroke 路径效果

饼中条形图

饼中条形图

孵化图案样式参考

孵化图案样式参考

PathPatch 对象

PathPatch 对象

石川图

石川图

ggplot 样式表

ggplot 样式表

指定颜色

指定颜色

快速入门指南

快速入门指南

Matplotlib 中的文本

Matplotlib 中的文本