如何访问matplotlib中的轴标签对象?

use*_*537 8 python matplotlib

我正在尝试将一些文字添加到我希望与xlabel轴对齐的图形中.我想找到它的坐标xlabel,但该函数ax.get_xlabel()只返回标签中显示的字符串.

我怎样才能访问xlabel对象(我假设它只是一个实例text)来找到它的坐标,还是有其他方法可以获得它们?

use*_*537 12

解决方案不是使用ax.get_xlabel(),而是:

xlbl = ax.xaxis.get_label()
Run Code Online (Sandbox Code Playgroud)

或者如wwii指出的那样,只需在创建标签时保存对标签的引用.尴尬简单.

xlbl = ax.set_xlabel(...)
Run Code Online (Sandbox Code Playgroud)

并获得坐标:

xlbl.get_position()
Run Code Online (Sandbox Code Playgroud)