我想知道当我悬停或点击节点对象时,是否可以轻松自定义典型的javascript拓扑图库以执行某些操作?我目前正在考虑的库是D3.js,chartjs和sigma.js,这些操作可能包括通过JavaFX调用Java方法。任何建议将不胜感激。
谢谢!
答案 0 :(得分:6)
JavaScript可视化库可以通过WebView和it's associated Java<->JavaScript bridge technology与JavaFX集成。
这种整合的样本是JavaFX application which embed a jQuery DatePicker。好的,所以日期选择器不是图表库,但一般集成原理是相同的。
Patrick Martin的Dex project集成了JavaFX(使用Groovy)和基于JavaScript的可视化库,例如D3.js,因此这证明可以与D3集成(尽管我认为Patrick不提供源代码)对于Dex引擎,它可以让你看到他是如何做到的。)
请注意JavaFX includes a native charting library。它的图表往往是传统的商业图表,如折线图,饼图等,而不是mathematical graph的vizualization。