我在剧情中打印了一些文字。现在我想复制一下这个文本并将其移动到不同的坐标。我想我必须用转换来做这件事,但还没有找到解决方案。
这是代码:
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()
答案 0 :(得分:1)
要将文本移动到不同的坐标,您只需:
text2.set_position((new_x,new_y))
你也可以使用:
text2.set_x(new_x)
text2.set_y(new_y)