Software zur Erleichterung der Diagrammerstellung?

Gibt es eine Software, vorzugsweise kostenlos, die vorzugsweise Drag & Drop unterstützt, vorzugsweise das Speichern und Laden, um die Erstellung von Diagrammen wie diesen zu erleichtern?


(Quelle: tikilive.org )

Welche Art von Ausgabebild würden Sie bevorzugen?
Alles, was einfach in JPG konvertiert/exportiert werden kann, ist in Ordnung.
Gefunden (siehe meine Antwort) - Eisenbahndiagramm und hier ist, wie stackoverflow.com/questions/773371/… sie gemacht werden.

Antworten (5)

Ich würde yEd * verwenden . Dieses Tool zeichnet diese nicht nur, sondern erstellt auch automatische Layouts für Ihre Knoten. Andere Software würde MS Visio umfassen.

Beispiel eines von yEd generierten Diagramms

Bild 1: Ein Bild, das mit der yEd-Illustrator-Kombination erstellt wurde (von yEd erstelltes vorläufiges Layout)

Ein anderer Ansatz wäre die Verwendung von Graphviz , mit dem Sie Ihre Diagramme ohne Ihre Eingabe aus einer Datenquelle problemlos zu 100% erstellen können.

Verwandter Beitrag:


* yEd ist kostenlos und kann bei Bedarf mit Java über das Web ausgeführt werden.

Ich werde wahrscheinlich ausgebuht, wenn ich das sage, aber MS PowerPoint ist tatsächlich gut in dieser Art von Diagrammen.

Der Grund, warum ich es vorschlage, ist, dass viele Leute es bereits in ihren Systemen installiert haben, sodass Sie nichts anderes installieren müssten.

Power Point bietet im Grunde eine Teilmenge von Vektorbearbeitungsfunktionen (wie die von Adobe Illustrator) mit Fangfunktionen.

Insbesondere in Bezug auf diese Art von Diagrammen ermöglicht es Ihnen, "Textcontainer" mit verschiedenen Formen (Rauten, Rechtecke, Kreise, ...) zu erstellen und verschiedene Arten von "Konnektoren" zu verwenden, um sie zu verbinden. Die Verbinder rasten an den Formen ein und bleiben an ihnen haften, sodass Sie die Textcontainer neu positionieren können, ohne ihre Verbindungen zu verlieren. Die Konnektoren selbst können unterschiedliche Stile haben (Pfeile, gerade Linien, ...) und "Kontrollpunkte" haben, die es Ihnen ermöglichen, ihren Pfad umzuleiten, falls Ihnen der Standard nicht gefällt.

Es erlaubt Ihnen natürlich, Farben, Schriftarten usw. zu ändern ... Es erlaubt Ihnen auch, als eine der Optionen in JPG zu exportieren, was Sie erwähnt haben.

Ich denke, MS Word ermöglicht es Ihnen wahrscheinlich, dasselbe mit der Funktion "Zeichenfläche" zu tun, aber ich bin mir da nicht sicher.

Aus dem gleichen Grund wird Powerpoint häufig für CAD-Zeichnungen und als CAE-Anwendung für Simulationen verwendet ... Yuck! :)
@joojaa: Vergessen Sie nicht, Word zu erstellen, um HTML zu erstellen
Word hatte früher einen vernünftigen Vektor-Editor, damals in der Version 2007. Dann schlug 2010 zu und alles ging in die Hose.

Draw.io ist ein großartiges Online-Tool, mit dem Sie solche Bilder erstellen können. Es synchronisiert auch direkt mit Laufwerk/Dropbox und anderen Cloud-Diensten.

Diese werden "Syntaxdiagramme" oder ähnliches genannt, sie beziehen sich auf das BNF-Formular zum Spezifizieren der Syntax. Es gibt ein Buch von "Tobias", das Sie finden können, indem Sie diesen Namen und "Grundlagen des Compiler-Designs" googeln, das Sie durch diese Diagramme führt.

Pascal machte sie populär. Sie können auch gefunden werden, um SQL zu dokumentieren (wenn Sie sich die Dokumentation von SQLite ansehen).

Um sie zu zeichnen, empfehle ich "graphviz". Ich bin schockiert, dass es noch nicht spezifiziert wurde. Sie nehmen eine Datei (die normalerweise auf ".dot" endet) und führen Folgendes aus:

dot mygraph.dot -Tpng > mygraph.png

Arbeit erledigt, es zeichnet viele Arten von Diagrammen und es gibt viele Dinge zu tunen. Ich benutze das für viele Dinge.

Zuletzt habe ich es zum Debuggen eines fehlerbehebenden Parsers verwendet, dies war ein großer Baum und er hat ihn hervorragend arrangiert.

Nachtrag

Ich habe schnell nach diesen in Graphviz gesucht und bin auf den Namen "Eisenbahndiagramm" gestoßen und habe dann meine Suche geändert und gefunden:

https://stackoverflow.com/questions/773371/what-is-a-good-tool-for-creating-railroad-diagrams

Das fragt, wie SQLite sie gemacht hat, und hat einige Lösungen - ich habe erwähnt, dass ich dieses Diagramm mit SQLite gesehen habe und so haben sie es gemacht.

Meine Erfahrung mit Graphviz ist, dass es ein "Flussdiagramm"-Format der alten Schule bevorzugt. Ist ein Ausgang wie der obere im OP auch möglich?
Es wurde wahrscheinlich mit graphviz gezeichnet. Graphviz ist ziemlich schlau @Jongware, nur "wie es ist" - wenn Sie einen Baum eingeben, ist es wie "oh ein Baum" und entsprechend angeordnet. Jetzt muss ihm "Syntaxdiagramm" gesagt werden, und ich bin mir nicht ganz sicher, wie Sie das machen würden - aber es kann es tun.
@Jongware siehe Bearbeitung! Fand es
@joojaa Kleiner Punkt: Ich habe die Frage kaum gelesen - ich weiß jetzt nicht, wie man "Eisenbahndiagramme" macht, aber die Antwort sah richtig aus - ich hatte Arbeit zu erledigen und wollte dem OP nur helfen, so leid es mir tut.

Ein interessantes Online-Tool ist https://cacoo.com/ als Trend mit dieser Art von Tools, einem kostenlosen Plan und einigen monatlichen Gebühren. Der interessante Teil ist, dass es kooperativ ist.

Inkscape https://inkscape.org/ hat auch einige Connector-Tools.

Eine nicht kostenlose, aber sehr freundliche Version für diese Art von Zeichnungen ist Draw plus http://www.serif.com/drawplus/ . Es gibt eine kostenlose Version, aber das Verbindungstool ist deaktiviert.

Corel Draw hat dafür auch einige Verbindungswerkzeuge.