2016-08-15 1 views

Répondre

0

Vous pouvez faire une mise en page extension en utilisant l'algorithme de yFiles. Cela rendra la mise en page yFiles une mise en page Cytoscape réutilisable. Vous pouvez également mettre à jour les positions ad-hoc en fonction de la sortie de yFiles, mais il est très facile et avantageux de créer une extension.

Si vous souhaitez simplement spécifier des positions à l'initialisation: Les nœuds sont positionnés à l'emplacement spécifié dans le champ position du champ element JSON. Vous pouvez appeler node.position() ou nodes.positions() sur des éléments qui existent déjà. Les extensions de mise en page ont tendance à utiliser nodes.positions() (plus de manuel) ou nodes.layoutPositions() (plus facile).

Si vous décidez de faire une extension, merci de la publier. Le processus de construction et de publication d'une extension est fully automated, donc il vous donne une belle modularité et donne aux autres développeurs la possibilité d'essayer et de contribuer à votre mise en page.