Domanda

Ok, ho un diagramma di flusso definizione (sostanzialmente, array di nodi e bordi per ciascun nodo). Ora voglio calcolare le coordinate per ogni compito nel flusso, preferibilmente hierarchycal stile.

Ho bisogno di qualcosa come Grafico :: :: Facile layout ma non ho idea di come ottenere le coordinate nodi: i nodi rendo me stesso e voglio solo recuperare le coordinate della scatola / dimensione. Qualche suggerimento?

Quello che mi serve è un modulo CPAN disponibili anche in repository Debian.

È stato utile?

Soluzione

È possibile convertire un tarball da CPAN in un pacchetto Debian. Vedere Qual è il modo migliore per trasformare in moduli CPAN pacchetti Debian?

Vi si possono trovare un sacco di buoni consigli e collegamenti. C'è anche qualche discussione c'è motivo per cui potrebbe essere una cattiva idea di installare i moduli in questo modo.


Aggiorna

Per il layout con informazioni sulle coordinate, Grafico :: :: layout estetico è probabilmente la soluzione migliore.

La maggior parte degli altri pacchetti su CPAN produrre grafici in qualche linguaggio di descrizione (come Graphviz DOT, graphml o GDL) e si basano su altre librerie di layout grafico per gestire le attività di layout effettivi. Esempi specifici sarebbero Graphviz e Aisee.

Per chiedere le coordinate di un nodo (vertice) da una di queste librerie è analogo a chiedere le coordinate di un tag <P> da HTML :: TreeBuilder.

C'è un pacchetto chiamato Graph::Renderer su CPAN ma sembra molto incompleta, così ho esitato a consigliarlo. Ma può essere utile per le vostre esigenze.

Grafico :: :: Facile As_svg in realtà espone grafici e così può essere modificabili per soddisfare le vostre esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top