Você pode usar as ferramentas que fazem parte do Graphviz . Você teria que converter sua lista para a linguagem dot
, mas isso é bastante simples de se fazer. / p>
Arquivo: list.dot
digraph relationship {
One -> Parent
Two -> Parent
Three -> Parent
Four -> Parent
Five -> Parent
Six -> Parent
Seven -> Parent
}
Produzir saída:
dot -Tpng -o graphvizexample.png list.dot
Saída:
Você pode fazer muita personalização da aparência. Este é apenas um exemplo simples.
Veja a seção Graphviz da minha resposta aqui para outro exemplo (não relacionado).