O Algoritmo GL

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();