O Layout da Grade (GL) possui dois modos principais:
grade e
linha/coluna.
- No modo de grade, o layout organiza nós de um gráfico nas células de uma grade (matriz). Se um nó for muito grande para ajustar-se em uma célula da grade (com margens), ele ocupará várias células. O tamanho das células da grade e as margens são parâmetros do algoritmo.
- No modo de linha/coluna, o layout organiza os nós de um gráfico por linhas ou por colunas (de acordo com a opção especificada). A largura das linhas é controlada pela largura do parâmetro da região de layout. A altura das colunas é controlada pela altura do parâmetro da região de layout. As margens horizontal e vertical entre os nós são parâmetros do algoritmo.
Exemplo GL
A amostra de código a seguir usa a classe GridLayout. Esta amostra de código mostra como executar um Layout de Grade:
dojo.require("ibm_ilog.graphlayout.grid.GridLayout"); var gridLayout = new ibm_ilog.graphlayout.grid.GridLayout(); graph.setNodeLayout(gridLayout); graph.performGraphLayout();