你给的例程仍然是获取Y轴刻度的位置不是我需要的。我先写入Y轴标签然后希望返回它的位置怎得到呢?axset_ylabellabelcolor=color#写label
可以使用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对象的左下角的偏移量。具体含义可以参考官方文档。

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