в Networkx, как я могу кластеризовать узлы на основе цвета узлов? Например, у меня 100 узлов, некоторые из них близки к черному, а другие - к белому. В макете графа я хочу, чтобы узлы с одинаковым цветом оставались близко друг к другу, а узлы с очень разным цветом не располагались друг от друга. Как я могу это сделать? В принципе, как вес края влияет на макет spring_layout? Если NetworkX не может этого сделать, есть ли другие инструменты, которые могут помочь в вычислении макета?
Спасибо