Ich habe ein Diagramm Viewer erstellen müssen. Es gibt eine hierarchische Struktur, die ich im Eclipse-Plugin darstellen möchte. Ich schaffe es, GEF zu kennen, und da ist Zest. Aber in Zest gelingt es mir nicht, benutzerdefinierte Formen in Grafikknoten zu erstellen, und es gibt kein Tutorial zum Erstellen des benutzerdefinierten Knotens (ich habe den ganzen Tag gesucht). Ich möchte also wissen, ob es neben Zest Alternativen gibt. Was ich am meisten von Zest mag, sind Layout-Algorithmen.Welche Alternativen bietet Zest zur Visualisierung von Diagrammen?
Antwort
Müssen Sie diesen Baum bearbeiten? Wenn nicht, würde ich das Zest-Framework verwenden.
This könnte Ihnen helfen, die benutzerdefinierte Form zu erstellen.
Sie können GraphViz verwenden, die populär ist und eine eclipse plugin hat. Beachten Sie, dass ich es noch nie benutzt habe.
Sie müssen den LabelProvider die IFigureProvider-Schnittstelle implementieren und die getFigure-Methode überschreiben, um eine benutzerdefinierte IFigure-Implementierung zurückzugeben, die Ihre benutzerdefinierte Form zeichnet und deren Farben so festgelegt sind, wie Sie möchten.
Es scheint jedoch einen Fehler zu geben, der die Unterstützung für einen benutzerdefinierten Knoten hervorhebt. Der Fehlerbericht gibt einen Patch und behauptet, dass er behoben wurde, aber ich sehe den Fehler nicht in der aktuellen (4.3) Version der Eclipse-Plugins. Ich weiß nicht warum. (Hat jemand anderes?) Ich habe eine Kopie des Plugins erstellt und manuell gepatcht. Hier ist der Fehler:
- 1. Welche automatischen Funktionen zur Aufhebung von Überziehungen bietet Android?
- 2. Software zur Codefluss-Visualisierung
- 3. Android App zur Visualisierung von Echtzeitdaten
- 4. d3 Best Practices zur Visualisierung von Daten?
- 5. Welche Version von sqlite bietet iOS?
- 6. Welche Vorteile bietet Powershell anstelle von VBScript?
- 7. Beispiele zur Visualisierung eines Versionierungssystems?
- 8. Welche verwendbaren Alternativen zur XML-Syntax kennen Sie?
- 9. Welche Alternativen gibt es zur UML, um Softwaremodelle grafisch darzustellen?
- 10. Welche anderen Alternativen zur log4net-Protokollierung gibt es?
- 11. Werkzeug zur Visualisierung der Frühlingsbohnen?
- 12. HOCR in HTML zur Visualisierung
- 13. Alternativen zur Web-Anwendung?
- 14. Welche Möglichkeiten bietet Flash Video?
- 15. Welche alternativen Protokollbibliotheken von Log4j sind verfügbar?
- 16. Beispiel zest Layouts
- 17. Alternativen zur Verwendung von Transactional NTFS
- 18. Alternativen zur Verwendung von IN-Klausel
- 19. Welche Vorteile bietet der Windows-Zertifikatspeicher?
- 20. Alternativen zur Feldinjektion im Zustandsmuster
- 21. Welche Vorteile bietet die Verwendung von BIO_printf() anstelle von printf()?
- 22. Welche großen Vorteile bietet VS2010 SP1?
- 23. Open-Source-Alternativen zur Orakelkohärenz?
- 24. Welche Vorteile bietet java.nio für einen Webserver?
- 25. Welche Möglichkeiten bietet Facebook für eine Anwendung?
- 26. Welche Vorteile bietet Liquibase für Datenbankmigrationen?
- 27. Alle Winkelwerkzeuge zur Visualisierung eines Projekts (Großprojekt)?
- 28. C++ Tool zur Visualisierung der Speicherausrichtung?
- 29. Welche Vorteile bietet das benutzerdefinierte Speichermodell Cocos2d-x?
- 30. Welche Alternativen gibt es für Spring Batch zur Bearbeitung von Jobs in der Warteschlange?
Zest kann dinamic Diagramm visualisieren, und ich denke, GraphViz doen't diese Fähigkeit haben –