Pergunta

Existe uma alternativa java Open Source para GraphViz? Estou ciente da existência de Grappa que basicamente envolve a interface Graph para GraphViz como um JAVAAPI. No entanto, o layouting ainda é feito pelos binários GraphViz.

Eu estou procurando um puro-java, biblioteca de código aberto oferecendo as mesmas funções e layouting algoritmos como GraphViz.

Foi útil?

Solução

Você pode ter um olhar para JUNG (Gráfico Framework / Java Universal de Rede) que tem visualização e análise funções. É open source.

Outras dicas

Curiosamente, o projeto Eclipse tem um SWT / JFace componente / framework capaz de exibir e geração de formato de Graphviz 'DOT' (importação / exportação), em puro Java:

ZEST (home page e links para download)

Consulte http://wiki.eclipse.org/Graphviz_DOT_as_a_DSL_for_Zest para exemplos de uso.

Embora ZEST é apontado como um plugin do Eclipse, parece que do API DOT-manipulação pode ser autônomo usado e externo para uma instalação Eclipse.

Para esclarecer, a funcionalidade DOT é uma parte do ZEST 2 funcionalidade, o que em si é uma sub-componente do GEF4 projeto.

Felicidades

Rico

Atualizar (maio de 2017) https://github.com/nidi3 / graphviz-java

Você pode olhar para JGraph apesar de eu nunca tê-lo usado por isso não posso comentar sobre isso agora compara a GraphViz.

yFiles parece fornecer tudo isso, mas não é livre, e não é barato . Mas, novamente, parece ser um produto muito profissional (não tê-lo usado, exceto em yed , que pode ser usado de graça).

Eu acho ZGRViewer é o que você quer. Eu realmente gosto ZGRViewer e AJaPaD.

Eu trabalhei com yFiles cerca de quatro anos atrás, e foi excelente. É caro (embora menos do que JGraph, aparentemente) mas eu trabalho em um laboratório de pesquisa CS e tinha acesso a sua generosa preços acadêmicos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top