Question

Ok, j'ai une définition d'organigramme (en gros, réseau de noeuds et d'arêtes pour chaque noeud). Maintenant, je veux calculer les coordonnées pour chaque tâche dans le flux, de préférence hierarchycal style.

Je besoin de quelque chose comme Graph :: Facile :: Mise en page mais je ne sais pas comment obtenir les coordonnées des nœuds: Je me rends noeuds et je ne veux que pour récupérer les coordonnées / taille boîte. Toutes les suggestions?

Ce que je besoin est un module CPAN disponible même dans le dépôt Debian.

Était-ce utile?

La solution

Vous pouvez convertir une archive CPAN dans un paquet Debian. Voir Quelle est la meilleure façon de transformer les modules CPAN en paquets Debian?

Vous trouverez beaucoup de bons conseils et des liens. Il y a même une discussion il y a des raisons pour lesquelles il pourrait être une mauvaise idée d'installer des modules de cette façon.


Mise à jour

Pour la mise en page avec des informations sur les coordonnées, Graph :: :: Mise en page esthétique est probablement votre meilleur pari.

La plupart des autres paquets sur des graphiques de produire CPAN dans un langage de description (tels que Graphviz DOT, graphml ou GDL) et compter sur d'autres bibliothèques de mise en page de graphique pour gérer les tâches de mise en page réelle. Des exemples spécifiques seraient Graphviz et aiSee.

Demande les coordonnées d'un noeud (sommet) de l'une de ces bibliothèques est analogue à demander les coordonnées d'une balise HTML à partir de <P> :: TreeBuilder.

Il y a un paquet appelé Graph::Renderer sur CPAN mais il semble très incomplète, donc je hésite à le recommander. Mais il peut être utile pour vos besoins.

Graph :: Facile :: As_svg fait des graphiques établit et peut donc être modifiable pour répondre à vos besoins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top