DOT Graph Viewer

Ich suche nach einem Viewer für DOT-Grafikdateiformate . Graphviz funktioniert wirklich gut für kleine Diagramme, aber es ist ziemlich klobig, sobald sie groß werden. Insbesondere suche ich nach einer Lösung, die die folgenden zwei Probleme löst:

  1. Die Links überkreuzen sich oft auf eine Weise, die es sehr schwierig macht, zu erkennen, welcher Knoten mit was verbunden ist
  2. Es gibt keine Möglichkeit, einen Graphen zu durchsuchen, um einen bestimmten Knoten zu finden

Ich würde Lösungen für Mac bevorzugen, bin aber offen für Lösungen für alle Plattformen.

Hinweise :

Zgrviewer ist extrem leistungsfähig und unterstützt insbesondere beide von mir gewünschten Features. Leider hat es eine der klobigsten Benutzeroberflächen, die ich je gesehen habe:

  • Es implementiert die umgekehrte Bildlaufrichtung (ich kenne den richtigen Begriff nicht), die ich in Flugsimulationsspielen gesehen habe. Ich habe keine Möglichkeit gefunden, dies zu deaktivieren
  • Das Zoomen ist viel zu empfindlich – ich erreiche nie die Zoomstufe, die ich mir wünsche
  • Es erzeugt riesige Abstände zwischen Knoten und verwendet kleine Schriftgrößen (wiederum keine Option zum Ändern), sodass ich, wenn ich die Beschriftungen lesen möchte, kaum Elemente gleichzeitig auf dem Bildschirm haben kann
  • Es gibt ein Werkzeug, um Pfaden zu folgen, indem Sie, anstatt Sie nur bis zum Ende zu führen, ein seltsames Ziehen ausführen müssen, das mit meinem Magic Trackpad nicht sehr gut funktioniert

Ich bin mir dieser anderen Frage bewusst , aber diese Frage ist anders, weil ich nach einem Viewer suche, nicht nach einem Tool zum Generieren dieser Diagramme

ZGRviewer v0.10.0 ermöglicht die Konfiguration der Zoomempfindlichkeit und der Schriftart/-größe. Ich füge diesen Kommentar hinzu, um diese Frage anzustoßen und zu sehen, ob es im Jahr 2020 andere Lösungen gibt.

Antworten (1)

Vor Jahren habe ich AI See zur Visualisierung von Suchbäumen verwendet (um zu versuchen, ein besseres Gefühl dafür zu bekommen, wie meine Suchalgorithmen den Suchraum erkundeten). Ich habe dies verwendet, indem ich die Grafikdatei aus einer Routine in meinem Code generiert habe ... und sie dann mit AI See geöffnet habe. Ich erinnere mich, dass das Format ziemlich geradlinig war. Angenommen, AI See reicht für Ihre Anforderungen aus ... könnten Sie die Datei von dem Format, in dem Sie sie haben, in das von AI See verwendete Format umwandeln (ich glaube, es war .GDL oder so ähnlich).

Ich habe gerade "DOT to GDL" gegoogelt und es scheint einige Konverter zu geben (einige davon sind auch Open Source)
als eigenständiges Produkt eingestellt: absint.com/aisee/index.htm