El Diseño de cuadrícula (DC) tiene dos modalidades
principales:
cuadrícula y
fila/columna.
- En la modalidad de cuadrícula, el diseño organiza los nodos de un gráfico en las celdas de una cuadrícula (matriz). Si un nodo es demasiado grande para caber en una celda de la cuadrícula (con márgenes), ocupa varias células. El tamaño de las celdas de la cuadrícula y los márgenes son parámetros del algoritmo.
- En la modalidad de fila/columna, el diseño dispone los nodos de un gráfico por filas o por columnas (según la opción especificada). El ancho de las filas se controla mediante el ancho del parámetro región de diseño. La altura de las columnas se controla mediante la altura del parámetro región de diseño. Los márgenes horizontales y verticales entre los nodos son los parámetros del algoritmo.
Ejemplo de DC
En el siguiente ejemplo de código se utiliza la clase
GridLayout.
En este código de ejemplo se muestra cómo ejecutar un Diseño
aleatorio:
dojo.require("ibm_ilog.graphlayout.grid.GridLayout"); var gridLayout = new ibm_ilog.graphlayout.grid.GridLayout(); graph.setNodeLayout(gridLayout); graph.performGraphLayout();