0

質問があり、wxpythonで実現できるかどうかを確認したい. wxpython でデータをプロットし、マウスを使用して、プロットされたいくつかの点をマウスで選択したいと思います。現時点では、wx.lib.plot と PlotMarker を使用しています。

wx.lib.plot でこれを行う方法はありますか、それとも別のグラフ ライブラリを使用する必要がありますか

よろしく!

4

3 に答える 3

2

おそらく、必要なことは、matplotlib を使用してより便利に行うことができます (matplotlib キャンバス自体は、 matplotlib.backends.backend_wxaggの FigureCanvasWxAgg を使用して wxpython に埋め込むことができます)。

matplotlib では、 picker プロパティを使用してポイントを選択できます。ここここに、描画するオブジェクトを選択できるようにする方法と、イベントをリッスンする方法の例があります。

于 2013-01-03T12:42:53.430 に答える
0

このような場合は、Chaco / TraitsUI を使用することをお勧めします。これらは、Python でのインタラクティブなプロット用に特別に開発されました。MAtplotlib / WX は機能しますが、この種のことをもっと行う場合は、Chaco が相互作用のより良いソリューションであることがわかりました。

役立つリンクを次に示します。

チャコの相互作用

チャコでライン編集

散布図の選択例

チャコの例

于 2013-01-03T15:12:42.477 に答える
0

matplotlib または pygal を使用できます。PyQtGraph では、記述手法に似たものが使用されています。

于 2013-01-03T12:33:30.617 に答える