Je viens de commencer à m'initier à la D3 et je trouve la courbe d'apprentissage assez raide. Le processus est complètement différent de ce à quoi je suis habitué, et les mathématiques me dépassent largement.
Quoi qu'il en soit, mon projet consiste en une mise en page de la force représentant la carte des intégrations entre les systèmes. Cette partie fonctionne très bien, mais j'ai un souci majeur, qui est également représenté dans la démo de la mise en page dirigée par la force sur le site de Michael Bostocks : Lorsque les noeuds sont initiés, ils semblent être rendus hors de la toile. Ensuite, de sérieuses mathématiques physiques prennent le relais, simulant une attraction gravitationnelle qui envoie les nœuds sur un chemin plutôt confus d'avant en arrière jusqu'à ce qu'ils se calment et se fixent sur des coordonnées aléatoires. Bien que ces mouvements soient super cool la première fois que la démo est exécutée, lorsque vous essayez de visualiser l'état des interfaces réseau du point de vue d'un administrateur de l'entreprise et que les serveurs ne veulent pas rester immobiles, cela devient fatigant au bout d'un moment.
Je suis sûr d'avoir la bonne configuration de mise en page pour ce projet, car je veux que les serveurs se mettent en page automatiquement et je veux visualiser les liens entre eux. Je suis cependant ambivalent en ce qui concerne l'effet de gravitation.
Je me demande s'il est possible de définir manuellement la position initiale de chaque nœud, afin de les rapprocher du centre gravitationnel et de raccourcir un peu le "temps de rebond".