Являются ли библиотеки диаграмм javascript настраиваемыми или совместимыми с JavaFX

Мне было интересно, можно ли легко настроить типичные библиотеки диаграмм топологии javascript для выполнения некоторых действий при наведении или нажатии на объект узла? В настоящее время я рассматриваю библиотеки D3.js, chartjs и sigma.js, и действия могут включать вызов метода Java через JavaFX. Мы ценим любые предложения.

Спасибо!


person user2799603    schedule 14.10.2013    source источник
comment
Почему вы думаете, что можете свободно смешивать Java и Javascript?   -  person chrylis -cautiouslyoptimistic-    schedule 15.10.2013


Ответы (1)


Библиотеки визуализации JavaScript могут быть интегрированы с JavaFX через WebView и с ним связана технология моста Java‹->JavaScript.

Примером такой интеграции является это приложение JavaFX, в которое встроен jQuery DatePicker. Итак, датапикер — это не библиотека диаграмм, но общий принцип интеграции тот же.

Dex-проект Патрика Мартина объединяет JavaFX (с Groovy) и библиотеки визуализации на основе JavaScript, такие как D3.js, так что это доказывает, что возможна интеграция с D3 (хотя я не думаю, что Патрик предоставляет исходный код движка Dex, который позволил бы вам увидеть, как он это делает). ).

Обратите внимание, что JavaFX включает собственную библиотеку построения диаграмм. Его диаграммы, как правило, представляют собой традиционные бизнес-диаграммы, такие как линейные диаграммы, круговые диаграммы и т. д., а не визуализацию математического графика< /а>.

person jewelsea    schedule 15.10.2013