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