Gephi - как создать вес для толщины кромки - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть небольшое количество соединений для подсчета данных в формате csv между разными странами, только с тремя столбцами, например:

enter image description here

Я могу использовать это (около 100 строк), чтобы создать красивую сеть в Gephi, где размеры узлов можно изменить на градус

Однако в идеале я бы хотел, чтобы ребра были взвешены по размеру / толщине в зависимости от количества соединений ...например, на изображении о Великобритании и США соединены дважды, поэтому их толщина будет вдвое больше, чем у соединительной кромки Греции и Непала.

Есть ли способ автоматически сгенерировать эти весовые значения, как в Gephi, так и в Excel?

Единственная проблема заключается в том, что страны не находятся в стандартном порядке между источником и целью (например, США и Великобритания в приведенном выше примере находятся в разных порядках, Великобритания идет в столбце источника для одного соединения и США идетсначала в столбце источника для другого соединения).

По сути, мне просто нужен способ автоматического подсчета соединений узлов, чтобы сделать AVДля каждого края популярности / появления.Спасибо.

1 Ответ

0 голосов
/ 04 февраля 2019

Что ж, сделали это с двумя вспомогательными столбцами, используя match (): enter image description here

Итак, отредактировано на основе комментариев и countif () для подсчета нескольких вхождений:

=COUNTIF(F$3:F$12,"="&CONCATENATE(B3,C3))+COUNTIF(F$3:F$12,"="&CONCATENATE(C3,B3))

enter image description here

...