Comment appeler GraphViz à partir de java
Comment appeler GraphViz à partir de java et comment appeler GraphViz fonctions à l'aide de java? Quels sont les fichiers jar nécessaires qui doivent être inclus afinde pour accéder à la GraphViz bibliothèque pour la construction d'un graphique par points? Est-il un exemple de programme pour la génération d'un graphique par points
- VTC – c'est un logiciel de recommandation en question.
Vous devez vous connecter pour publier un commentaire.
Vérifier cette API, Il est simple et a plusieurs format de sortie (c'est à dire pdf gif, etc...).
EDITION Mai 2016:
Comme beaucoup ont souligné que l'API n'est plus disponible; Voici son code source:
Il y a d'abord
config.properties
fichier dont vous avez besoin pour créer et copier-coller le texte suivant:Alors Graphviz.java le code source
En est un exemple:
En l'invoquant comme ceci:
qui permettra de créer des
dotsource.dot
etDotGraph.pdf
représentant un cube graphique dans le répertoire que vous avez spécifié. Rappelez-vous: vous avez juste besoin de modifier les valeurs des deux paramètres dans le code:cfgProp
etTEMP_DIR
.Espère que ça aide.
J'ai répondu à la même question ici:
L'appel de Graphviz point de Java
Vous pouvez utiliser le Graphviz API Java classe qui est un wrapper pour l'Exécution.exec(), c'est si vous avez le point binaires sur le même serveur que votre Application Java.
Si vous n'avez pas de point installé sur le serveur ou si vous utilisez un environnement comme Google AppEngine où vous ne pouvez pas installer dot binaires localement, alors vous pouvez utiliser Graphviz Serveur, un léger basé sur Java HTTP server, vous devez installer la dot binaires sur le serveur sur lequel vous exécutez Graphviz Serveur.
Ce qui suit est un exemple de code utilisant la Graphviz API Java classe