Moinsen,
ich muss für meine Arbeit etwas programmieren, dass Blockdiagramme erstellt. Ein Beispiel für ein solches Diagramm, könnt ihr unter folgendem Link sehen.
https://drive.google.com/file/d/1NJbTpT ... sp=sharing
Die untersten Blöcke verfügen nochmal über Balken, die eine prozentuale Gewichtung wiedergeben sollen. Optimal wäre auch, wenn ich das in ein HTML Dokument einbinden lassen kann.
Wisst ihr vielleicht ein Package, dass sowas erstellen kann? Die gängisten Möglichkeiten wie Matplolib und Bokeh habe ich mir angesehen, aber die scheinen sowas nicht abzudecken.
Gruß Sascha
Blockdiagramm für Variantenvielfalt
-
- User
- Beiträge: 512
- Registriert: Mittwoch 13. November 2019, 08:38
http://blockdiag.com/en/ könnte was für dich sein.
Hi Tobi,
danke für deine Antwort.
Das Package hatte ich auch schon mal getestet. Aber ich kann damit die Prozentbalken an den unstersten Blöcken nicht darstellen. Die wären leider recht wichtig
Gibt es vielleicht ein anderes Package mit den man allgemein Textblöcke und Linien zeichnen kann?
danke für deine Antwort.
Das Package hatte ich auch schon mal getestet. Aber ich kann damit die Prozentbalken an den unstersten Blöcken nicht darstellen. Die wären leider recht wichtig
Gibt es vielleicht ein anderes Package mit den man allgemein Textblöcke und Linien zeichnen kann?
Hallo,
Theoretisch müsste das mit graphviz gehen. Ich habe leider noch nicht mit dem entsprechendem Pythonmodul gearbeitet aber damit lassen sich sehr einfach solche Diagramme erzeugen und als SVG ausgeben. Hier mal der Link zum modul: https://graphviz.readthedocs.io/en/stable/manual.html.
Viele Grüße
NPC
Theoretisch müsste das mit graphviz gehen. Ich habe leider noch nicht mit dem entsprechendem Pythonmodul gearbeitet aber damit lassen sich sehr einfach solche Diagramme erzeugen und als SVG ausgeben. Hier mal der Link zum modul: https://graphviz.readthedocs.io/en/stable/manual.html.
Viele Grüße
NPC
- noisefloor
- User
- Beiträge: 4193
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
graphviz kann das so nicht, weil graphviz keine Verbindungslinien mit 90° Bögen zeichnet. Ich wüßte jedenfalls nicht wie.
Gruß, noisefloor
graphviz kann das so nicht, weil graphviz keine Verbindungslinien mit 90° Bögen zeichnet. Ich wüßte jedenfalls nicht wie.
Gruß, noisefloor
Hallo noisefloor,
ich bin mir leider nicht ganz sicher was du meinst, aber meins wissens kann man die Verbindungen mittels splines=ortho dazu zwingen, dass nur vertikale und horrizontale Linien verwendet werden. https://www.graphviz.org/doc/info/attrs.html
ich bin mir leider nicht ganz sicher was du meinst, aber meins wissens kann man die Verbindungen mittels splines=ortho dazu zwingen, dass nur vertikale und horrizontale Linien verwendet werden. https://www.graphviz.org/doc/info/attrs.html
- noisefloor
- User
- Beiträge: 4193
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
@NPC: das meinte ich. Diese Option kannte ich bis eben auch nicht
Gruß, noisefloor
@NPC: das meinte ich. Diese Option kannte ich bis eben auch nicht

Gruß, noisefloor