Si el área de dibujo no es un cuadrado, disponer los
niveles como círculos no siempre es la mejor opción. Puede
especificar la proporción del área de dibujo para ajustar mejor el
diseño al área de dibujo. En este caso, el algoritmo utiliza elipses
en lugar de círculos. En
Diseño de árbol en modalidad de diseño radial con
proporción 1,5
hallará un ejemplo.
Para especificar la proporción:
Utilice el método setAspectRatio, cuyo valor es un número. Puede calcular el valor de la proporción a partir de la anchura y la
altura de las áreas de dibujo como
aspectRatio = width/height:
treeLayout.setAspectRatio(1.5);