@AlexLight нет, в этом и суть графов. Укладка производилась с помощью алгоритма ForceAtlas 2. Он на основе ребер эмулирует силы притяжения и отталкивания. В общем-то это и позволяет объединять пользователей в кластеры на основе их связей. Окрашивание уже велось другим алгоритмом - кластеризация графа методом Лувена. В дневнике я приводил ссылку на архив с этой работой. Цвета в целом случайно выбираются, но для маленьких кластеров немного вручную добавил.
@vsv А китайско-говорящие люди учитывались? Я всё ещё под впечатлением, что мы настолько отделены) Неужели мы такие единственные...