0

Chaco Polygon Plot にいくつかのテキスト ラベルを追加しようとしています。ポリゴン プロットは正常に動作しますが、テキスト ラベルをプロット上のカスタム位置に表示する方法がわかりません。

chaco.plot_label.PlotLabel オブジェクトを使用する必要があると思います。ただし、コンストラクターで場所または x と y を定義しても、PlotLabel テキストは常に同じ場所に表示されます (タイトルをオーバーレイします)。プロット ラベルを実際にプロットに表示するにはどうすればよいですか? また、コンストラクターのどの引数を使用してその位置を制御しますか?

self.polyplot.overlays.append(PlotLabel(text=config,component=self.polyplot, location=(nxarray[0],energy)))

(必要に応じてさらにコードを提供できます)

Chaco プロットにテキスト ラベルを実装する例はありますか?

前もって感謝します

4

1 に答える 1

4

PlotLabela ではなく、代わりにa を使用しますDataLabel。次の例では、Chaco プロットに配置されたカスタム ラベルの良い例があります: https://github.com/enthought/chaco/blob/master/examples/demo/data_labels.pyここに画像の説明を入力

于 2014-03-18T20:34:05.943 に答える