Graphviz – Die Software der Visualisierung der Grafen

Die Software der Visualisierung der Grafen
Copyright © graphviz.org
For original English text, go to: http://graphviz.org
Translated by A Romanova

Visualisierung von Graphen

Die Visualisierung von Graphen ist die Weise der Vorstellung der strukturellen Informationen in Form von den Diagrammen der abstrakten Grafen und der Netzwerke. Automatisches Zeichnen von Graphen hat viele wichtige Anwendungen in der Softwareentwicklung, Datenbanken und Web-Design, Vernetzung, und in der visuellen Schnittstellen für viele andere Bereiche.
Visualisierung von Graphen ist eine Art der Darstellung strukturelle Informationen wie Diagramme von abstrakten Graphen und Netzwerke.

Graphviz mit dem offenen Ausgangskode ist Software für die Visualisierung der Grafen.Es hat mehrere wichtige Programme, die Lage des Graphen. Sehen Sie die Galerie für einige Probe-Layouts. Es hat auch Web-und  interaktive graphischen Schnittstellen, und die Hilfsinstrumente, der Bibliothek und der sprachlichen Anpassungen auch.

Mac OS  X Ausgabe Graphviz, Glenn Lowe, hat zwei 2004 Apple Design Awards gewonnen.

Der Programme Graphviz – nimmt der Werkzeugsatz die Beschreibungen der Grafen, in einfachen Textsprache, und macht die Diagramme im bequemen Format, solchen wie die Darstellungen und SVG für die Web-Seiten, PDF oder Postscript für den Einschluss in andere Dokumente, oder stellt im Browser die interaktiven Diagramme dar. (Graphviz unterstützt GXL, den Dialekt XML auch.) (Graphviz unterstützt GXL, des Dialektes XML auch.)

Graphviz hat eine Menge der nützlichen Funktionen für die konkreten Diagramme, solche wie die Varianten der Farbe, die Schriften, die Modelle des tabellarischen Knotens, Liniearten, Hyperlinks und der Anwenderformen.
In der Praxis, Grafiken werden  aus äußerlichen Datenquellen gewöhnlich generiert, aber sie können manuell, oder als Rohstoff die Textdateien oder im graphischen Redakteur auch geschaffen und geändert sein.  (Graphviz war nicht beabsichtigt, Visio zu ersetzen, so dass es wahrscheinlich  versuchte,  es auf diese Weise zu verwenden.)

In der Praxis, die Zeitpläne werden aus den Quellen der Daten gewöhnlich generiert, (Graphviz war nicht für den Ersatz Visio beabsichtigt, so dass wahrscheinlich eine Enttäuschung war, um zu versuchen, es so zu verwenden.)

Die Reisekarte

Punkt – “hierarchische” oder geschichtete Bilder von gerichteten Graphen. Das Schema des Algorithmus soll Kanten in die gleiche Richtung (von oben nach unten oder links nach rechts) und dann versucht, den Schnittpunkt der Grenze zu vermeiden und reduzieren Sie die Länge der Kante.

 

Neato – “spring model” Layouts. Neato versucht, die globale Energie-Funktion, die äquivalent zu statistischen multidimensionalen Skalierung ist zu minimieren. Die Lösung erfolgt über Stress Majorisierung, obwohl ältere Befehl Kaffee-Algorithmus unter Verwendung des steilsten Abstiegs, ist ebenfalls verfügbar. FDP-Fruchterman Reingold implementiert eine heuristische einschließlich eines Mehrgitterlöser, die größer sind Grafiken und Cluster ungerichtete Graphen behandelt.

 

FDP – “spring model” Layout ähnlich Neato, aber er tut dies, indem die Kraft, anstatt die Arbeit mit Energie. FDP-Fruchterman Reingold implementiert eine heuristische einschließlich eines Mehrgitterlöser, die größer sind Grafiken und Cluster ungerichtete Graphen behandelt.

 

SFDP – Multiskalen Version der FDP für eine größere Grafiken unterzubringen.

 

 

 

twopi – Radial-Layout, nach Graham Wills und 97 Die Knoten werden auf konzentrischen Kreisen nach der Entfernung von einem gegebenen Wurzelknoten angeordnet.

 

 

Schwefel – eine kreisförmige Bewegung, nach sechs und Tollis 99, Kauffman und Visa-02. Es eignet sich für einige Diagramme von mehreren cyclischen Strukturen, z. B. bestimmte Telekommunikations-Netzwerke.

 

Zuschauer

Punkt – ein alter Brauch Unix / X-Fenster-Ansicht, die später auf Microsoft Windows portiert wurde.
tcldot – TCL / TK Skriptsprache zur Erweiterung der Graphviz
WebDot – tcldot Skript WWW-Dienst für Grafiken in HTML-Dokumenten.

Es gibt auch eine vereinfachte Version in Perl geschrieben.
Grappa – Java-Paket für Graphen mit einem vollständigen Graphen von Java-Datenstrukturen
ZGRViewer – SVG-basierte Grafik für große Graphen skaliert.
Mac OS X GraphViz

Die Filter

gvpr ist eine Allzweck-Grafik Stream-Editor, im Geiste AWK, SED (oder denken Sie an Perl, wenn Sie diese nicht bekannt sein).

Die Beispielanwendung

Die Software von der Dokumentation: Pretty diagrams  werden die Diagramme Doxygen und der Punkt automatisch generiert. (Aus der Dokumentation die Quelle Graphviz.)

WWW-Server Graph: Ein Antrag des WWW Graphviz Ch. Webdot.

Kontaktieren Sie uns

Wenn Sie einen Fehler haben oder  haben das Gefühl  das etwas  nicht arbeitet ,wie es  erwartet wurde, senden Sie die Mitteilung des Fehlers  von der Nutzung der Form ab.

Wenn Sie eine allgemeine Frage haben,oder sind  nicht überzeugt, wie das alles funktioniert, warum die Leitungen erstes Graphviz die Liste des Versandes. Wir gehen für die Liste, aber es gibt  auch viele Benutzer, die in der Lage sein können, Ihnen besser oder schneller zu antworten, als wir können.

John Ellson (bei ​​Problemen mit dem Bau, Installation, Konfiguration, Software oder einen Web-Server)
Emden Gansner (für alle Layout-Probleme der Grafik)
Hu Yifan (zum Beispiel um Grafiken beizutragen)
Arif Bilgin (für Windows-Fragen,die verbunde sind).