Python 如何在matplotlib.pyplot.text()函数中为x轴和y轴设置两个不同的坐标系?

Python 如何在matplotlib.pyplot.text()函数中为x轴和y轴设置两个不同的坐标系?,python,matplotlib,Python,Matplotlib,我知道,使用matplotlib.pyplot.text()对文本进行定位时,有一个transform关键字用于设置文本在数据或轴坐标中的定位 但是,我想使用x中的数据坐标和y中的轴坐标在我的绘图中定位文本 原因是,如果我更改绘图的视图(更改x_轴和y_轴的视图限制),我希望我的文本在绘图中始终显示在相同的垂直位置,而水平位置尊重数据坐标 有可能做到简单吗?是的 ax.text(140, 0.8, "My Text", transform=ax.get_xaxis_transform()) 这

我知道,使用
matplotlib.pyplot.text()
对文本进行定位时,有一个
transform
关键字用于设置文本在数据或轴坐标中的定位

但是,我想使用x中的数据坐标和y中的轴坐标在我的绘图中定位文本

原因是,如果我更改绘图的视图(更改x_轴和y_轴的视图限制),我希望我的文本在绘图中始终显示在相同的垂直位置,而水平位置尊重数据坐标

有可能做到简单吗?

是的

ax.text(140, 0.8, "My Text", transform=ax.get_xaxis_transform())

这正是我要找的!谢谢