У меня большой ориентированный ациклический граф, который я хотел бы визуализировать в растровом изображении.
В идеале мне бы хотелось, чтобы все корневые узлы находились вверху изображения, а все листовые узлы внизу, т. Е. Все ребра графа были направлены вниз.
Есть ли хороший алгоритм для определения координат всех узлов, который отвечает этим ограничениям и даст хорошую визуализацию?