Есть ли какое-либо программное обеспечение, которое автоматически генерирует что-то вроде этого из списка?
Можно использовать инструменты, которые являются частью Graphviz. Необходимо было бы преобразовать список в dot
язык, но это довольно просто сделать.
Файл: list.dot
digraph relationship {
One -> Parent
Two -> Parent
Three -> Parent
Four -> Parent
Five -> Parent
Six -> Parent
Seven -> Parent
}
Произведите вывод:
dot -Tpng -o graphvizexample.png list.dot
Вывод:
Можно сделать большую настройку появления. Это - просто простой пример.
Посмотрите раздел Graphviz моего ответа здесь для другого (несвязанного) примера.