Codificando Permanentemente um Layout no Tempo de Execução

If the choice of the layout algorithm is hard-coded, but the layout must be performed at run time because the graphs are not known at programming time, one possible step-by-step procedure for the choice of the appropriate layout algorithm can be:
  1. Examine os gráficos de amostra para seu domínio.
  2. Tente determinar algumas generalidades sobre as propriedades da estrutura e o tamanho do gráfico (O gráfico é cíclico? O gráfico é uma árvore? O gráfico é uma combinação dos dois? Qual é o número de nós e links no gráfico?)
  3. Selecione um algoritmo de layout apropriado.
  4. Tente o algoritmo em uma ou mais amostras.