Создание иерархических графиков с помощью networkx
Я изучаю некоторые варианты анализа графа, и одним из важнейших компонентов является то, что данные графика очень иерархичны. У меня есть много "листовых" узлов, которые все взаимосвязаны, а затем у меня есть кластеры этих узлов, которые сами взаимосвязаны (ребра между самими кластерами). Есть несколько уровней этой иерархии
Инструмент под названием Gephi поддерживает эти типы графиков и может быть представлен в формате.gexf. Питон networkx
библиотека, кажется, поддерживает вывод gexf, но, похоже, не имеет понятия иерархии, если я что-то упустил.
Я был соблазн создать несколько networkx
графики (по одному для каждого слоя иерархии) и добавьте ссылки на узлы в других графиках как часть данных узла. Тогда можно было бы модифицировать писатель GEXF для вывода таких иерархических графов.
Я что-то пропустил? Есть ли лучшие способы представления таких графиков?
Благодарю.