Je veux dessiner un graphique de cluster comme this. Y a-t-il une bibliothèque pour ça? Comment dois-je construire la structure de données pour contenir les données d'entrée? Comme un dictionnaire avec une clé comme le nœud lui-même et la valeur comme un tableau avec les nœuds se connectant à. Quel pourrait être un terme plus précis pour décrire cela?Comment mettre en œuvre un graphique de cluster en java
Répondre
Essayez une bibliothèque comme JUNG.
JUNG est un cadre fait pour l'affichage et de travailler avec tout type de graphiques et réseaux sur Java. Il supporte les transitions, l'effondrement, les mises en page complexes, & hellip;
A propos de la structure de données: Il est complexe et dépend du type de cluster (unidirectionnelle ou bidirectionnelle).
Dans le dernier cas, vous ne devriez pas utiliser un Dictionary
, ou les connexions seraient stockées deux fois.
Regardez JUNG, par exemple. Je pense que ses données sont sérialisables.
Jetez un oeil à JGraphT: il fournit les structures de données et vous pouvez rendre qu'utiliser JGraph.
@jmendeth, pouvez-vous s'il vous plaît expliquer la raison plus? – Stan
Désolé, je voulais dire: parce que vous voulez dessiner une carte de cluster et ne JGraphT pas beaucoup de contrôle sur la représentation des données et la mise en page à l'écran, je ne l'utiliser ici. –
- 1. Comment mettre en œuvre un graphique à barres dans l'iPhone?
- 2. Comment mettre en œuvre aiml en utilisant java
- 3. comment puis-je mettre en œuvre graphique à barres
- 4. Comment mettre en œuvre l'arbre (graphique tactile) dans Android?
- 5. Mettre en œuvre un à plusieurs carte en Java
- 6. mettre en œuvre un fournisseur paresseux en Java
- 7. mettre en œuvre SQL comme sélectionnez Java
- 8. comment mettre en œuvre le verrouillage du dossier en java
- 9. Mettre en œuvre un WakefulIntentService
- 10. Mettre en œuvre Peterson Lock dans Java
- 11. Comment mettre en œuvre un superoptimizer
- 12. Comment mettre en œuvre un streaming fluide?
- 13. Comment mettre en œuvre un contrat-Premier
- 14. comment mettre en œuvre un hamcrest matcher
- 15. Structures de données en Java pour mettre en œuvre
- 16. Comment mettre en œuvre cette
- 17. comment mettre en œuvre FILTER_SANITIZE_SPECIAL_CHARS
- 18. mettre en œuvre des structures de données en java
- 19. comment mettre en œuvre html5 en android
- 20. Comment mettre en œuvre en commandant silverlight
- 21. Comment mettre en œuvre ExpectedConditions.AlertIsPresent en C#
- 22. android - Comment mettre en œuvre le graphique en ligne en utilisant Achartengine
- 23. Comment mettre en œuvre la plongée de l'espace 3D en utilisant 2D graphique
- 24. Comment mettre en œuvre un Garbage Collector en C++
- 25. Comment mettre en œuvre un compte à rebours en swing
- 26. Comment mettre en œuvre Highcharts dynamique
- 27. Connexion à un cluster Oracle en Java
- 28. Comment mettre en œuvre l'animation de l'icône?
- 29. Mettre en œuvre un membre d'interface 'System.Collections.IEnumerable.GetEnumerator()'
- 30. Mettre en œuvre dans un réseau Caching
Le lien est plus disponible – sebadagostino