Datenstrukturen visualisieren mit GraphViz::Data::Grapher

Veröffentlicht: März 20, 2015 in Perl
Schlagwörter:, ,

Das Modul GraphViz::Data::Grapher stellt eine einfache Art dar um Datenstrukturen in Form von Grafiken (z.B. PNG) zu visualisieren.

Mit GraphViz::Data::Grapher lässt sich alles vom einfachen Array, über Hashes of Hashes, bis hin zu komplexen Datenstrukturen, visualisieren.

Debianuser können das Modul einfach aus dem APT installieren:

apt-get install libgraphviz-perl

Die Handhabung des Moduls ist relativ einfach:

use GraphViz::Data::Grapher;
my %complexdata; #Definition der darzustellenden Datenstrukturen
my $graph = GraphViz::Data::Grapher->new(%complexdata);
print $graph->as_png("complexdata.png");

Als kleines Beispiel hier mal die Grafik zu einer komplexen Datenstruktur aus einem Programm das ich für die Arbeit geschrieben habe.

Beispiel Ergebnis GraphViz::Data::Grapher

Beispiel Ergebnis GraphViz::Data::Grapher

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s