Ich muss mein Diagramm zeichnen, das einen Wurzelknoten hat, und Kinder haben Querbeziehungen zwischen ihnen als Standard Graphviz Zeichenalgorithmus. Wurzel oben, childs unten. Treelayout und RadialTreeLayout passen nicht (nicht starker Baum und zeigen Buggy-Ansicht für meinen Baum, wenn es Baum ist). Gibt es eine Möglichkeit, ein Diagramm als graphviz ohne Forest und TreeLayout, RadialTreeLayout zu zeichnen? Ich kann kein Standardlayout für SparseMultigraph finden, das das tut.jung2: Wie zeichne ein Diagramm als Baum?
1
A
Antwort
1
Die Grundidee ist, dass Sie einen Baum aus Ihrem ursprünglichen Diagramm extrahieren, diesen Baum mit TreeLayout auslegen und dann die Positionen aus diesem Layout als Eingabe für ein StaticLayout für das ursprüngliche Diagramm verwenden.
Es gibt Beispielcode, der das hier tut: https://github.com/jrtom/jung/blob/master/jung-samples/src/main/java/edu/uci/ics/jung/samples/MinimumSpanningTreeDemo.java
Verwandte Themen
- 1. Wie zeichne ich ein Diagramm in PHP?
- 2. Wie zeichne ein Diagramm in Android wie Wifi Analyzer App?
- 3. Wie zeichne ich ein Diagramm in Runtime mit Active Reports?
- 4. matplotlib/python - Wie zeichne ich ein Diagramm? Mittelwert ± 3 * Standardabweichung
- 5. Wie zeichne glatte Linie Diagramm mit SVG?
- 6. Wie zeichne ich ein Streudiagramm mit Beschriftungen im Google-Diagramm?
- 7. Wie zeichne ich CombinedChart in IOS-Diagramm
- 8. Wie zeichne Diagramm in GraphView ohne Hintergrund?
- 9. Wie zeichne Linien Diagramm Graphen in asp.net
- 10. Zeichne Multi-Objekt-Diagramm in Fragment
- 11. D3 Baum/Cluster Diagramm - Ändern Knoten Farbe
- 12. ein Baum
- 13. Format Protokollmeldungen als Baum
- 14. Speichern Sie ein Google-Diagramm als SVG?
- 15. Wie zeichne ich eine Linie in Google Combo-Diagramm
- 16. Wie zeichne ich ein Diagramm mit sortierten horizontalen Fehlerbalken (sortierte Balkenbilder mit Fehlermarkierungen)?
- 17. | JAVA | Zeichne einen Baum, JPanel repaint() funktioniert nicht
- 18. Wie zeichne ein Diagramm einer mathematischen Funktion, auf einer Android-Leinwand
- 19. Wie zeichne ich ein Javascript-Gantt-Diagramm mit nur der x-Achse
- 20. Wie zeichne ein Rechteck über eine bestimmte Region in einem Matplotlib-Diagramm
- 21. Wie zeichne ich ein log-normalisiertes Imshow-Diagramm mit einer Farbleiste, die die Rohdaten in Matplotlib
- 22. Wie zeichne Graph in Android?
- 23. Wie zeichne Kreisdiagramm in Schienen?
- 24. Wie zeichne Beziehungslinien zwischen Spalten?
- 25. Wie zeichne ich ein benutzerdefiniertes DataGridViewCell
- 26. Wie zeichne ich ein hängendes Rootogramm in Python?
- 27. Wie zeichne ein glattes Oval in Leinwand
- 28. libgdx - Wie zeichne ich ein Pixel
- 29. Wie zeichne ich ein Farbrad in iPhone?
- 30. Wie zeichne ein rundes Eckfenster eine Grenze?
Vielen Dank! jung22 zu komplex für mich :) Finde einen tollen Ersatz, vor allem nach kleinen Verbesserungen) https://github.com/rsimon/scala-force-layout Viel Glück! – user2233374