Hallo zusammen,
ich würde gerne mit Python Baumdiagramme grafisch darstellen und zwar dynamisch, sprich
das Programm würde einen Input bekommen über den Aufbau des Baumes und seine Knoten,
und sollte dann den Baum möglichst übersichtlich zeichnen.
Ich bräuchte für die Zeichnung des Baumes,Felder für die Knoten und die Möglichkeit automatisch Linien zeichnen zu lassen zwischen
den von einander abhängigen Feldern.
Wäre das wohl mit TKinter möglich? Oder was würdet ihr mir da empfehlen?
Baumdiagramme zeichnen
-
- User
- Beiträge: 74
- Registriert: Dienstag 25. Mai 2010, 12:10
Danke für die Vorschläge!
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Oder - heute erst im Freien Magazin darüber gelesen - blockdiag.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Ja, NetworkX hat den Vorteil, Graphen programmatisch zusammenbauen zu können. Du kannst dann auch mit ganz unterschiedlichen Darstellungsformen experimentieren.lunar hat geschrieben:@Barcellona Vielleicht networkx. Erfahrung habe ich damit aber nicht.
Am spannendsten wäre die Ausgabe dann vielleicht mit Cytoscape im Browser.NetworkX Tutorial hat geschrieben:NetworkX is not primarily a graph drawing package but basic drawing with Matplotlib as well as an interface to use the open source Graphviz software package are included. These are part of the networkx.drawing package and will be imported if possible. See Drawing for details.
Tkinter willst du heute eigentlich nicht mehr benutzen.