Чистой Java реализации программ?



есть ли альтернатива java с открытым исходным кодом для GraphViz? Я знаю о существовании Grappa, который в основном обертывает графический интерфейс GraphViz как JavaAPI. Однако компоновка по-прежнему выполняется двоичными файлами GraphViz.



Я ищу чистую java, библиотеку с открытым исходным кодом, предоставляющую те же функции и алгоритмы компоновки, что и GraphViz.

367   6  

6 ответов:

вы можете посмотреть на JUNG (Java Universal Network / Graph Framework) который имеет функции визуализации и аналитики. Это с открытым исходным кодом.

интересно, что проект Eclipse имеет компонент/фреймворк SWT/JFace, способный отображать и генерировать (импортировать/экспортировать) формат Graphviz 'DOT', в чистом Java:

ZEST (главная страница и ссылки для скачивания)

см.http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest для примеров использования.

хотя ZEST рекламируется как плагин Eclipse, кажется, что API DOT-manipulation можно использовать автономно и внешне к установке Eclipse.

чтобы уточнить, функциональность точки является частью изюминка 2 функциональность, которая сама является субкомпонентом GEF4.

Ура

Rich

Обновление (Май 2017) https://github.com/nidi3/graphviz-java

вы могли бы посмотреть на JGraph хотя я никогда не использовал его, поэтому не могу комментировать теперь он сравнивается с GraphViz.

yFiles Кажется, чтобы обеспечить все это, но это не бесплатно и не дешево. Но опять же это, кажется, очень профессиональный продукт (не использовал его, кроме yEd, который можно использовать бесплатно).

Я думаю ZGRViewer это то, что вы хотите. Мне очень нравятся ZGRViewer и AJaPaD.

работала с yFiles около четырех лет назад, и это было превосходно. Это дорого (хотя и меньше, чем JGraph, по-видимому), но я работаю в исследовательской лаборатории CS и имел доступ к их щедрой академической цене.

Comments

    Ничего не найдено.