Python - удаление перекрывающихся сообществ в графике iGraph - PullRequest
0 голосов
/ 29 июня 2018

Я использовал iGraph для определения структур сообщества сотрудников в корпусе Enron 2002 года. Я выделил подмножество только из 50 сотрудников и готовлю это подмножество, используя различные алгоритмы обнаружения сообщества. Проблема в том, что когда я использую функцию сюжета, многочисленные узлы будут перекрываться в разных сообществах (сообщества определяются цветом узла и цветными пузырьками). Пример:

enter image description here

Я хочу сохранить цветные пузыри, но не хочу, чтобы они перекрывались. Я пробовал все различные макеты, расположенные здесь , однако пузырьки перекрывались для каждого макета. Я также не смог найти параметр, который мог бы указать для решения этой проблемы. Любая помощь будет оценена. Код создания участка:

# Newman Eigenvector Approach - Eigenvector Modularity Optimization

from igraph import *
G = Graph.Read_GML('community.gml')
comms = G.community_leading_eigenvector()
plot(comms, mark_groups=True, inline=False, vertex_label = None, layout=layout)
...