Redimensionner dynamiquement la d3 arbre de mise en page basée sur le nombre de childnodes

À partir de cet exemple
http://mbostock.github.com/d3/talk/20111018/tree.html
Je dois construire une d3 tree layout, où la racine est dans le milieu(root.x0 = width/2) dans la fenêtre du navigateur et les nœuds sont dans la direction vers le bas plutôt que de faire face à la droite.

Est-il possible de changer la taille de l'arbre, de telle sorte que la largeur de l'arbre est dépendante de la
sur le nombre de nœuds de l'arbre de telle sorte que si le nombre de nœuds est inférieure, alors que la largeur est inférieure à
ou sinon si le nombre de nœuds est supérieure à la largeur est grande ?

J'ai aussi besoin de savoir comment d3 tree layout actuellement calcule le "d.x" attribut? Comment puis-je manipuler "d.x" attribut pour ajuster l'espacement
entre les nœuds de la d3 arborescence.

  • A vous de trouver comment le faire?
InformationsquelleAutor user1773438 | 2012-10-27