Sto cercando di utilizzare GraphViz per disegnare modelli grafici. Tuttavia, non ho trovato un modo per creare grappoli sovrapposti. Ad esempio, come posso fare in modo che "nodeA-> nodeB" si trovi all'interno di clusterA e clusterB?Come disegnare i cluster sovrapposti in Graphviz?
5
A
risposta
3
AFAIK non è possibile.
cluster come descritto nella documentazione:
Se il nome del sottografo inizia con cluster, Graphviz prende atto della sottografo come una speciale sottografo cluster. Se supportato, il layout del motore eseguirà il layout in modo che i nodi appartenenti al cluster vengano disegnati insieme, con l'intero disegno del cluster contenuto all'interno di un rettangolo di delimitazione.
L'idea di cluster è non a sovrapporsi, ma per raggruppare i nodi (e graphviz solleva un errore quando un nodo è parte di due sottografi).
C'è qualche soluzione? – jrtapsell