Matplotlib-转换bbox

Matplotlib-转换bbox,matplotlib,Matplotlib,我把一些文字打印成一个情节。现在我想复制这个文本,并将其移动到不同的坐标。我想我必须用tranform来做这件事,但还没有找到解决方案 代码如下: props = dict( facecolor='#DDDDDD', alpha=1,edgecolor='#FFFFFF',boxstyle="Square,pad=0.5") text2=plt.text(4, 4, "text",va='top', ha='left',bbox=props) plt.draw() bb2=text2.get_b

我把一些文字打印成一个情节。现在我想复制这个文本,并将其移动到不同的坐标。我想我必须用tranform来做这件事,但还没有找到解决方案

代码如下:

props = dict( facecolor='#DDDDDD', alpha=1,edgecolor='#FFFFFF',boxstyle="Square,pad=0.5")
text2=plt.text(4, 4, "text",va='top', ha='left',bbox=props)
plt.draw()
bb2=text2.get_bbox_patch().get_window_extent().transformed(ax.transData.inverted()).get_points()

要将文本移动到不同的坐标,您只需要:

text2.set_position((new_x,new_y))
您还可以使用:

text2.set_x(new_x)
text2.set_y(new_y)

我不太清楚你的意思。最好提供图片和组织良好的代码。