Frage

Ok, ich habe eine Flussdiagramm Definition (Grundsätzlich Anordnung von Knoten und Kanten für jeden Knoten). Jetzt möchte ich Koordinaten in der Strömung für jede Aufgabe berechnen, vorzugsweise hierarchycal Stil.

Ich brauche so etwas wie Graph :: Einfach :: Layout- aber ich habe keine Ahnung, wie Knoten Koordinaten zu bekommen: Ich Knoten selbst machen, und ich will nur Box Koordinaten / Größe abzurufen. Irgendwelche Vorschläge?

Was ich brauche, ist ein CPAN-Modul auch in Debian-Repository zur Verfügung.

War es hilfreich?

Lösung

Sie können einen Tarball von CPAN in ein Debian-Paket konvertieren. Siehe Was ist der beste Weg, CPAN zu drehen Module in Debian-Pakete?

Hier finden Sie viele gute Tipps und Links. Es gibt sogar einige Diskussionen gibt, warum es könnte eine schlechte Idee Module auf diese Weise zu installieren.


Aktualisieren

Für das Layout mit Informationen über Koordinaten, Graph :: Layout-:: Ästhetische ist wahrscheinlich die beste Wahl.

Die meisten anderen Pakete auf CPAN produzieren Graphen in einigen Beschreibungssprache (wie Graphviz DOT, GraphML oder GDL) und stützen sich auf andere Graph Layout Bibliotheken tatsächliche Layout Aufgaben zu bewältigen. Spezielle Beispiele seien Graphviz und aiSee.

Bitte um die Koordinaten eines Knotens (Vertex) aus einer dieser Bibliotheken ist analog für die Koordinaten eines <P> Tag zu fragen, von HTML :: TreeBuilder.

Es gibt ein Paket namens Graph::Renderer auf CPAN aber es sieht sehr unvollständig, so zögern ich es empfehlen. Aber es kann für Ihre Bedürfnisse verwendbar sein.

Graph :: Einfach :: As_svg legt tatsächlich aus Graphen und so kann veränderbar Ihren Bedürfnissen gerecht zu werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top