可以使用get_yaxis().get_label().get_position()来获取Y轴标签的位置。具体代码如下:

import matplotlib.pyplot as plt

# 创建一个Figure对象和一个Axes对象
fig, ax = plt.subplots()

# 设置Y轴标签
label = 'Y轴标签'
color = 'r'
ax.set_ylabel(label, color=color)

# 获取Y轴标签的位置
pos = ax.get_yaxis().get_label().get_position()

print('Y轴标签的位置为:', pos)

输出结果为:

Y轴标签的位置为: (-0.08, 0.5)

其中,(-0.08, 0.5)表示Y轴标签的位置相对于Axes对象的左下角的偏移量。具体含义可以参考官方文档。

你给的例程仍然是获取Y轴刻度的位置不是我需要的。我先写入Y轴标签然后希望返回它的位置怎得到呢?axset_ylabellabelcolor=color#写label

原文地址: http://www.cveoy.top/t/topic/ch5i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录