Python Matplotlib中文字位置的绝对x坐标,而不是y坐标

Python Matplotlib中文字位置的绝对x坐标,而不是y坐标,python,matplotlib,Python,Matplotlib,我想用matplotlib将文本放置在绘图上。我希望文本的x坐标设置为一个值,但我希望文本的y坐标位于绘图的“顶部” 目前,我使用轴的y_lim来放置文本,但是如果有人移动缩放或平移图形,文本将移动 x_pos = 300 # For example y_pos = 0.95*axs.get_ylim()[1] axs.text(x_pos, y_pos, text) 使用: axs.text(0, 1, text,transform = axs.transAxes) 将文本放置在上角,文本

我想用matplotlib将文本放置在绘图上。我希望文本的x坐标设置为一个值,但我希望文本的y坐标位于绘图的“顶部”

目前,我使用轴的y_lim来放置文本,但是如果有人移动缩放或平移图形,文本将移动

x_pos = 300 # For example
y_pos = 0.95*axs.get_ylim()[1]
axs.text(x_pos, y_pos, text)
使用:

axs.text(0, 1, text,transform = axs.transAxes)
将文本放置在上角,文本在缩放和平移期间不会移动,但不允许指定x坐标

我希望文本能够在缩放和平移图形时沿x轴移动,但始终在y轴上固定

使用matplotlib是否可以实现这一点


谢谢

你能发布你到目前为止所尝试过的吗?请参见变换教程中的混合变换。谢谢你,乔迪,这太完美了!你能把你的评论转换成答案吗?这样我就可以接受了。有两种特殊的混合转换已经被预煮:ax.get\u xaxis\u transform()和ax.get\u yaxis\u transform()