3

我想知道当我悬停或单击节点对象时,是否可以轻松自定义典型的 javascript 拓扑图库以执行某些操作?我目前正在考虑的库是 D3.js、chartjs 和 sigma.js,这些操作可能包括通过 JavaFX 调用 Java 方法。任何建议,将不胜感激。

谢谢!

4

1 回答 1

6

JavaScript 可视化库可以通过WebView与JavaFX 集成,它与 Java<->JavaScript 桥接技术相关联

这种集成的一个示例是这个嵌入了 jQuery DatePicker 的 JavaFX 应用程序。OK,所以一个 datepicker 不是一个图表库,但是一般的集成原理是一样的。

Patrick Martin 的Dex 项目集成了 JavaFX(与 Groovy)和基于 JavaScript 的可视化库,例如D3.js,因此这证明了与 D3 的集成是可以发生的(尽管我不认为 Patrick 提供了允许您使用的 Dex 引擎的源代码看看他是怎么做到的)。

请注意,JavaFX 包含一个本地图表库。它的图表往往是传统的商业图表,如折线图、饼图等,而不是数学图表的可视化。

于 2013-10-15T00:01:41.177 回答