Существует алгоритм, который рассчитывает положение узлов связного графа?
Мне нравится рисовать узлы графа в формате HTML DIV и иметь алгоритм, который позволяет позиционировать узлы на html-странице (используя абсолютную позицию) в соответствии с соединениями, например, картой разума.