Tool für Diagramme

Hier kann über allgemeine Themen diskutiert werden, die sonst in kein Forum passen.
Insbesondere über Szene, Games, Kultur, Weltgeschehen, Persönliches, Recht, Hard- und Software.
Antworten
Benutzeravatar
Jonathan
Establishment
Beiträge: 2371
Registriert: 04.08.2004, 20:06
Kontaktdaten:

Tool für Diagramme

Beitrag von Jonathan »

Guten Morgen, liebe Schwarmintelligenz.

Wie mache ich am besten Diagramme? Ich frag mich das schon länger, aber im konkreten Fall geht es darum einen Algorithmus / Ansatz zu skizzieren. Ich hab mehrere Boxen die irgendetwas machen, dazwischen Pfeile und Text der Eingaben / Ausgaben von jedem Schritt beschreibt usw. Welches Programm eignet sich dazu? Ein paar Ideen:

- matplotlib nehm ich für alles wo echte Daten geplottet werden. Das kann ich und das ist super, aber hier geht es eher um Ablaufdiagramme.

- PowerPoint ist ansich nett. Aber habe ich gerade nicht installiert und mit den Lizenzen ist das halt nervig etc.

- Inksapce ist halt zum malen, da fehlen ein paar Abstraktionsebenen um effizient Diagramme zu machen. Es geht mir ja insbesondere darum schnell mal was zu skizzieren und nicht jede Linienbreite zu optimieren.

- draw.io / diagrams.net hab ich ausprobiert, mag ich aber nicht so

- TikZ: Hahahahah. nein.

- GraphViz: Gut für automatische Layouts, aber ich will eigentlich doch ganz gerne einen grafischen Editor.

Was benutzt ihr so?
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
Specialist
Establishment
Beiträge: 135
Registriert: 29.08.2003, 14:22
Kontaktdaten:

Re: Tool für Diagramme

Beitrag von Specialist »

Schau dir mal die UML-Tools an. Die können eigentlich alles das von dir gewünschte.
Da wären z.B StarUML und VioletUML. Letzteres mag ich persönlich sehr gerne, weil es dem Tool egal ist was du in die Boxen reinschreibst. Da kann man sich an UML halten oder halt nicht. Und vor allem muss man nicht jede Property per Maus umständlich hinzufügen.
Das sollte für dich also am praktikabelsten sein.
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4260
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Tool für Diagramme

Beitrag von Chromanoid »

In professionellem Rahmen habe ich vor allem draw.io, miro.com und plantuml benutzt. Visio und PowerPoint auch mal aber das fand ich am nervigsten.

Sequenzdiagramme mache ich am liebsten mit plantuml, weil das Generieren da wirklich gut geht und ja im Grunde formal vorgegeben ist.

Für Deployment Diagramme oder andere Box spricht mit Box Sachen finde ich draw.io recht gut geeignet.

miro.com habe ich neulich mit Kollegen für ein DDD Modell genutzt, das ging auch ganz gut.
Benutzeravatar
Schrompf
Moderator
Beiträge: 4858
Registriert: 25.02.2009, 23:44
Benutzertext: Lernt nur selten dazu
Echter Name: Thomas Ziegenhagen
Wohnort: Dresden
Kontaktdaten:

Re: Tool für Diagramme

Beitrag von Schrompf »

Miro oder die Whiteboards von MS Teams, Slack und Freunden sind ganz ok, benutzen wir im Beruf. Privat pinsel ich gerne mal mit Open Office Impress, dem Powerpoint-Verschnitt von OpenOffice. Da kann man zumindest Boxen, Textfelder und Pfeile malen und theoretisch auch Übergänge animieren... glaube ich... hab ich noch nicht benutzt.

Klingt aber auch, als könntest Du mal nach "Mind Map"-Tools googeln. Einfach so Boxen mit Verbindungen dazwischen sind doch genau das. Aber als ich das letzte Mal geguckt habe, war der Corporate Bullshit bereits stark in dem Segment, mit Accountzwang und Splash Screen und Brand Management. Ob's ein gutes OpenSource-Tool gibt... wer weiß.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
smurfer
Establishment
Beiträge: 199
Registriert: 25.02.2002, 14:55

Re: Tool für Diagramme

Beitrag von smurfer »

https://mermaid.live (Live-Editor zum Ausprobieren) https://mermaid.js.org/ ist zwar auch codebasiert, aber sehr einfach und übersichtlich und lässt sich gut integrieren.
NytroX
Establishment
Beiträge: 364
Registriert: 03.10.2003, 12:47

Re: Tool für Diagramme

Beitrag von NytroX »

Ich benutze ganz gerne https://www.tldraw.com
Ist eher der minimalistische Ansatz: man hat die wichtigsten Dinge gleich parat und bekommt sein Bild schnell umgesetzt.
Ich war erstaunt wie wenig man eigentlich braucht, wenn man nur ein paar Boxen mit Text und Verbidungen haben will (also 95% meiner Use-Cases) :-)
Und wie sehr andere Tools einen von der eigentlichen Aufgabe ablenken...
Benutzeravatar
Lord Delvin
Establishment
Beiträge: 577
Registriert: 05.07.2003, 11:17

Re: Tool für Diagramme

Beitrag von Lord Delvin »

Whiteboard & Foto, wenn es noch nicht ganz klar ist. TikZ und vor allem dot/Graphviz sonst. Das Problem mit Powerpoint & Co ist, dass du alles von Hand machen kannst und musst und das am Ende dann doch fast immer mehr Zeit kostet, wenn es sich überhaupt lohnt ein Bild zu malen oder das Bild komplizierter ist als digraph G { Service_A -> Service_B -> Service_C } ;)
XML/JSON/EMF in schnell: OGSS
Keine Lust mehr auf C++? Versuche Tyr: Get & Get started
Alexander Kornrumpf
Moderator
Beiträge: 2114
Registriert: 25.02.2009, 13:37

Re: Tool für Diagramme

Beitrag von Alexander Kornrumpf »

Ich lande auch meist wieder bei Graphviz, aber es kommt halt auch drauf an was man vor hat. Ich würde den Output von Graphviz nicht vor nicht-Ingenieuren "präsentieren".
MR99
Beiträge: 64
Registriert: 23.09.2018, 19:47

Re: Tool für Diagramme

Beitrag von MR99 »

Vor Jahren hab ich dafür den yEd Graph Editor (Freeware) benutzt - der ist allerdings mittlerweile so überladen, dass er einen mehr aufhält, als zu helfen...

Wenn ein einfaches (etwas in die Jahre gekommenes) Tool reicht, würde ich den Diagram Designer (Open Source) empfehlen. Hier kann man, wie in PowerPoint, gut mit den Verbindern/Pfeilen arbeiten.

Für einfache Ablaufdiagramme reicht aber auch der PapDesigner (Freeware). Da lassen sich neue "Bausteine" immerhin schnell zwischen schieben, ohne dass man alles neu anordnen muss.

Wenn es noch mehr sein soll, hätte ich eigentlich EdrawMax oder MindManager empfohlen - aber die sind leider auch nicht mehr das, was sie mal waren. Mittlerweile mehr Marketing- und Lizenzgedöns, als alles andere - da müsste man dann schon alte CD-ROMs von kaufen, wenn die nicht auch bereits mit Online-Aktivierung waren...
Benutzeravatar
Thoran
Establishment
Beiträge: 224
Registriert: 15.05.2009, 12:51
Wohnort: Stuttgart
Kontaktdaten:

Re: Tool für Diagramme

Beitrag von Thoran »

Ich setze sowohl beruflich als auch privat draw.io ein. Ist auch Opensource. Für UML-Diabgramme hab ich mir vorgenommen mal Enterprise Architect zu testen, dass dann aber wohl nur für den beruflichen Bereich.
Wer Rechtschreibfehler findet, darf diese gerne behalten.
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4260
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Tool für Diagramme

Beitrag von Chromanoid »

Thoran hat geschrieben: 11.09.2023, 12:44 Ist auch Opensource.
Achtung, das ist falsch: https://github.com/jgraph/drawio#this-p ... ntribution
This project is not open-source, nor open-contribution
draw.io is not open source software. The complete source code required to build the app from scratch is not available. The Apache license allows you to deploy the project and make changes to the source code that is available on the site.

We do not make full human readable sources available to avoid a position where another commercial product affects our revenues.

draw.io is not suitable as a framework for building other products from. For this try either Tldraw or Excalidraw.

draw.io is also closed to contributions. We follow a development process compliant with our SOC 2 Type II process. We do not have a mechanism where we can accept contributions from non-staff members.
Benutzeravatar
Thoran
Establishment
Beiträge: 224
Registriert: 15.05.2009, 12:51
Wohnort: Stuttgart
Kontaktdaten:

Re: Tool für Diagramme

Beitrag von Thoran »

Danke für die Korrektur! Ist mir bisher nicht bewßut gewesen.
Wer Rechtschreibfehler findet, darf diese gerne behalten.
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
Antworten