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

时间:2014-07-18 13:46:33

标签: python matplotlib

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

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

1 个答案:

答案 0 :(得分:9)

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

xlbl = ax.xaxis.get_label()

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

xlbl = ax.set_xlabel(...)

并获取坐标:

xlbl.get_position()