-1
canvas = FigureCanvas(self, -1, fig)
canvas.mpl_connect('pick_event',on_pick)
canvas.mpl_connect('motion_notify_event', motion_notify_callback)
SSkey1=wx.StaticText(canvas,-1,"SS",pos=(623,42))
SSkey2=wx.StaticText(canvas,-1,"C-Red",pos=(603,52))

このコードは最初にテキストが表示されますが、呼び出すcanvas.draw()とキャンバスが更新されますが、テキストは削除されます。テキストがキャンバスに残るようにするにはどうすればよいですか?

4

1 に答える 1

0

コードのどこかにオブジェクトがあると仮定してAxes、それを呼び出しますax

基本:

ax.text(x, y, 'test')

(ドキュメント)

ファンシー(より多くのオプションがあります(チュートリアル)):

ax.annotate('test', (x, y))

(ドキュメント)

于 2013-05-14T14:14:01.733 に答える