1

Python 2.7 でデスクトップ アプリを開発しています。インタラクティブなグラフ (ツリー ビュー) にいくつかの結果を表示する必要があります。まず、グラフにはルートと次のレベルの子のみが表示されます (次のレベルの子は非表示になります)。ユーザーがいずれかのノードをクリックすると、特定のノードの子がツリーに表示され、ツリー全体が更新されます。同じウィンドウ。ユーザーが最後のレベルに到達すると、アプリはメニューを提供する必要があります。Java コードを Python に接続するために Zest (java) と os.system(java...) を使用していますが、100% 快適というわけではありません。その方法で対話機能を作成するために使用できる API はありますか? actionListenersか何かのような?ありがとう!

4

1 に答える 1

1

チャート ライブラリについてはhttp://d3js.org/を確認できます。インタラクティブなチャートを提供する JavaScript ライブラリです。Python を使用する特定の理由はありますか??

JavaScript ライブラリを使用する柔軟性がある場合は、JavaFX を使用し、JavaScript ライブラリを使用してインタラクティブなグラフを作成できますか?

それ以外の場合は、これらの d3 チャートのソースを確認して、Python でチャートを実装してみてください。

phython と java の間で通信する方法もあります。次のリンクを使用してください http://www.slideshare.net/onyame/mixing-python-and-java

Java で利用できるオープン ソースのチャート作成ライブラリが多数あり、そのライブラリを使用できます。次のリンクに従って ください。

于 2012-11-07T04:03:13.893 に答える