2012-01-21 16 views
3

これは、公開されたソリューションに関する一種の質問です。私は、私が持っているmatplotlib散布図の点にいくつかのデータラベルを貼ろうとしていました。私はここで解決策を真似しようとしていた:def __call__(self, event):matplotlibのプロット内のポイントのラベル

Is there a matplotlib equivalent of MATLAB's datacursormode?

私はラインで失敗を取得:

xdata, ydata = event.artist.get_data() 
AttributeError: 'CircleCollection' object has no attribute 'get_data' 

ここでドキュメントに目を向ける:http://matplotlib.sourceforge.net/api/artist_api.html#module-matplotlib.artist

私は方法を見ていないget_dataアーティストのための()。これは廃止されたものか、私は何かが恋しいのですか?されている場合、それ以外の同等の呼び出しを得る方法を知っている人は誰ですか?

答えて

3

コードの残りの部分を__call__に見ると、xdataydataは使用されません。あなたは単に行を削除することができます

​​

残りのJoeの美しいコードはうまく動作します。

+0

私はそれをどうやってやりましたか?私はそれ以上の気持ちで、適格なxdataとydataの参照を見た。ありがとう – user926914

関連する問題