Края с одним и тем же источником и целью в Gephi?

Я хочу нарисовать граф с помощью Gephi, мои узлы — это страны, а мои ребра соответствуют торговому обмену между странами, но у меня есть дополнительная информация, которая представляет собой обмениваемый продукт. Если две страны торгуют разными продуктами, у меня есть несколько ребер между двумя заданными узлами (цель состоит в том, чтобы покрасить их в соответствии с продуктом). Вес пропорционален обмениваемому количеству.

Например, у меня есть следующие ребра:

source target label weight
104 0 22 0.18
64 0 22 0.18
120 0 22 0.12
120 0 31 0.09

Но Gephi выбирает одно из ребер и суммирует веса...

введите здесь описание изображения

Если я сам выберу id, чтобы он понял, что даже если у меня один и тот же источник и цель, у меня могут быть разные края, он все равно не поймет...

id source target label weight
104_0_22 104 0 22 0.18
64_0_22 64 0 22 0.18
120_0_22 120 0 22 0.12
120_0_31 120 0 31 0.09

Я не вставляю картинку, но она точно такая же..

Кто-нибудь знает, как с этим справиться?


person Stéphanie C    schedule 23.10.2015    source источник


Ответы (1)


Вы просите иметь несколько ребер между узлами. Это вообще не поддерживается в Gephi, как сказано здесь. Как предлагает в этом сообщении, вы можете использовать GraphViz и ORA . Я также видел, что Cytoscape также допускает несколько ребер между узлами.

person Yannis P.    schedule 24.10.2015
comment
Полезно знать, спасибо! Что из этого вы бы порекомендовали для сети с картами мира? (У Gephi есть очень полезные плагины для этой цели) - person Stéphanie C; 24.10.2015
comment
Это тяжело! Это невозможно сделать ни в одном из трех! Кажется, лучшим решением является использование вместо этого немного программирования, см. r-package">здесь и здесь - person Yannis P.; 24.10.2015
comment
Я знаю igraph и networkx, просто хотел попробовать инструмент для визуализации данных, большое спасибо за ваше время! - person Stéphanie C; 24.10.2015