Die prefuse visualization toolkit ist ziemlich schön, aber für Java. Ich habe mich gefragt, ob es für Python etwas Ähnliches gibt. Mein primäres Interesse ist, in der Lage zu sein, dynamische Graphen zu navigieren. Gibt es ein Python-Äquivalent des Prefuse-Visualisierungs-Toolkits?
Antwort
Das ist ganz anders als vor der Verwendung. Zu mächtig und komplex für was prefuse ist großartig für. –
Sie können versuchen, mit JPype Vorsicherung zu verwenden, wenn Sie einen geeigneten Ersatz nicht finden können.
Wenn Sie einen Mac verwenden, überprüfen Sie NodeBox. Eine Erweiterung, die es bietet, ist eine graph library, die ziemlich gut aussieht. Stochern Sie in der NodeBox gallery einige, um etwas ähnliches zu Ihrem Problem zu finden, und es sollte einige hilfreiche Links haben.
leider bin ich nicht. aber danke. – carrier
Vielleicht möchten SUMMON überprüfen, ein Visualisierungssystem, das Python verwendet, aber Griffe ziemlich große Datenmengen. Es gibt ein eindrucksvolles Video, in dem ein riesiger Baum visualisiert und navigiert wird. (Kann nicht auf den Link posten, weil ich ein erstes Mal Plakat bin Es ist auf der SUMMON Titelseite..)
SUMMON sieht gut aus, scheint aber nur für den Desktop zu sein. Sieht so aus, als ob Prefuse/Flare weborientierter sind. – monkut
Dies ist auch nach der OP, aber nur für den Fall:
pydot. Ermöglicht die Generierung von & Rendering von Graphen. Wenn Sie Graphalgorithmen (transitive closing etc.) benötigen, schauen Sie sich auch pygraphlib an, welches pydot erweitert und integriert.
Beachten Sie, dass keine interaktive Bearbeitung des gerenderten Diagramms möglich ist. Beide verwenden graphviz, um eine Ausgabe zu erzeugen.
- 1. Gibt es ein Formularübermittlungsmuster?
- 2. Gibt es ein Speicherleck?
- 3. Gibt es ein Python-Äquivalent des Unix-Dienstprogramms "Datei"?
- 4. Gibt es ein PostgreSQL-Äquivalent des SQL Server-Profilers?
- 5. Warum gibt es ein ESCAPE-Argument des LIKE-Operators?
- 6. Gibt es ein Kommentarzeichen für die .env-Datei des Vorarbeiters?
- 7. Gibt es ein Scala-Äquivalent des Python-Listen-Entpackers (a.k.a.. "*")?
- 8. Gibt es dafür ein Designmuster?
- 9. Gibt es eine Umkehrung des Haskell $ -Operators?
- 10. Gibt es ein vsVim Benutzerhandbuch?
- 11. Gibt es ein Java-Komprimierungsprogramm
- 12. Gibt es ein OrderedDict-Verständnis?
- 13. Gibt es ein onDocumentChange-Ereignis?
- 14. Gibt es zwei Bedeutungen des Wortes Shell?
- 15. Gibt es ein Windows-Äquivalent von EDQUOT?
- 16. Gibt es ein C++ - Äquivalent zu getcwd?
- 17. Gibt es ein Wizard-Steuerelement in WPF?
- 18. Gibt es ein ASP.NET-Websiteverwaltungstool in IIS?
- 19. Gibt es ein Kalender-Plugin für Tablet?
- 20. Gibt es in Python ein veränderbares Binärarray?
- 21. Gibt es in .NET ein integriertes Protokollierungsframework?
- 22. Gibt es ein freundlicheres RefCell-ähnliches Objekt?
- 23. Gibt es ein Tool, das ein SVN-Repository dokumentiert?
- 24. Gibt es ein "set -e" für ein DOS-Batch-Skript?
- 25. Gibt es ein Java EE JDK
- 26. Gibt es ein Python-Pendant zu HighLine?
- 27. Gibt es ein Klickverhalten für eine Liste?
- 28. Gibt es ein WebDriver Navigated-Ereignis?
- 29. Gibt es ein C# -Äquivalent zu IsDebuggerPresent()?
- 30. Gibt es ein make_tuple für C#?
Ich möchte etwas sehr ähnliches tun, und habe nichts Vergleichbares zu NodeBox oder Prefuse (Flare) für Python gefunden. Ich werde diese Frage genau verfolgen. – Triptych