GraphViz Nœud de Placement et de Rankdir
Je vais avoir une très bonne chance avec graphviz et ont été en mesure de faire presque tous les
graphique dont j'ai besoin. Je suis en train d'essayer de reproduire ce:
http://en.wikipedia.org/wiki/File:ICS_Structure.PNG
aussi fidèlement que je peux. La partie inférieure du graphique de l'ensemble des flux du haut vers le bas et j'ai mis fonctionne bien. Ce que je n'ai pas été en mesure de faire est de placer les 3 premiers enfants ci-dessous à droite
"Commandant De L'Intervention". Ils branche de gauche et de droite. Plus à noter la manière dont les bords sont partagés dans le top 8 nœuds. Est-ce possible avec dot? Je peux faire face à tout
d'autre mais pas les noeuds. Quelqu'un peut-il me donner un indice pour résoudre ce problème?
Vous devez vous connecter pour publier un commentaire.
Deux techniques utiles pour la reproduction graphique de mises en page sont:
Voici un petit essai pour le haut de nœuds:
Et voici le résultat:
node[shape=none, ...]
) pour tous les nœuds qui sera défini après ce point. Depuis, tous lesp
les nœuds apparaissent après cette ligne, ils ont tousshape=none
.Le natif de Graphviz (dot), le rendu ne prend pas en charge l'organigramme style de rendu utilisé dans l'original. Alors qu'il peut générer orthogonaux bords (comme indiqué), il n'existe aucun moyen pour le groupe de bords. La stratification verticale peut être réalisé avec
minlen
.Accepté la réponse est un peu un abus de notation, mais le tout est une approche raisonnable.
Les modifications à la solution sont: