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

标签 python matplotlib

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

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

最佳答案

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

xlbl = ax.xaxis.get_label()

或者如 wwii 指出的那样,在创建标签时保存对标签的引用。简单得令人尴尬。

xlbl = ax.set_xlabel(...)

获取坐标:

xlbl.get_position()

关于python - 如何访问 matplotlib 中的轴标签对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24826563/

相关文章:

python - 我的搜索词只打印列表中的最后一个词而不是找到的词 [Python 2.7.6]

python - 属性错误: 'module' object has no attribute '__path__' Anaconda

python - 如何从许多单独的函数中绘制密度图?

python - 共享Y轴标签

python - 使用 pandas DataFrame 中的误差线和数据点绘制线图

python - 如何用相应的 RGB 数组绘制 2D numpy 坐标数组?

Python Nose 测试示例

python - 包装 np.arrays __pow__ 方法

python - 在matplotlib中,如何在不调整其他子图大小的情况下将表添加到子图

python - 来自 NetworkX 度值的直方图 - Python 2 与 Python 3