Matplotlib - 转换bbox

时间:2011-08-15 08:18:33

标签: matplotlib

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

这是代码:

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()

1 个答案:

答案 0 :(得分:1)

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

text2.set_position((new_x,new_y))

你也可以使用:

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