1

我正在使用 python 2.7 开发一个桌面应用程序。我需要在交互式图表(树视图)上显示一些结果。首先,图表仅显示根和下一级子级,(下一级的子级被隐藏)一旦用户单击其中一个节点,树必须显示特定节点的子级,刷新整个树同一个窗口。当用户到达最后一级时,应用程序必须提供一个菜单。我正在使用 Zest (java) 和 os.system(java...) 将 java 代码与 python 连接,但我对它不是 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 的开源图表库,然后您可以使用这些库。请点击以下链接: https ://stackoverflow.com/questions/2081676/looking-for-open-source-tool-for-drawing-charts-in-java

于 2012-11-07T04:03:13.893 回答