📅  最后修改于: 2023-12-03 15:34:22.512000             🧑  作者: Mango
在 Matplotlib 中,Axes 是绘图的基本单位,它是一个矩形区域,包含坐标轴、图像、文本和标签等元素。Axes 的 get_label() 方法可以返回当前 Axes 对象对应的 X 轴或 Y 轴标签对象。
Axes.get_label()
该方法没有参数。
该方法返回一个 Text 对象,代表当前 Axes 对象的 X 轴或 Y 轴标签对象。
import matplotlib.pyplot as plt
x = range(1, 6)
y = [1, 4, 3, 5, 2]
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xlabel('X Axis')
ax.set_ylabel('Y Axis')
x_label = ax.get_xlabel()
y_label = ax.get_ylabel()
print(f'X Axis Label: {x_label}\nY Axis Label: {y_label}')
以上代码会输出以下结果:
X Axis Label: Text(0.5, 0, 'X Axis')
Y Axis Label: Text(0, 0.5, 'Y Axis')
其中 Text(0.5, 0, 'X Axis')
和 Text(0, 0.5, 'Y Axis')
就是 get_label() 方法返回的 Text 对象,分别代表当前 Axes 对象的 X 轴和 Y 轴标签对象。