我已使用nx.from_pandas_edgelist将数据帧加载到networkx
G = nx.from_pandas_edgelist(main,source = "trader"
,target = "Countertrade",edge_attr = ['product','country','price'])
但是,当我将G导出到graphml并将其加载到Gephi中时,所有节点都没有权重。
在这种情况下,我应该在哪里设置价格作为重量?因此,节点可以根据权重的值更改其大小? (公司A的交易量最大,因为它的交易量是30,公司C的交易量是23,最后一个是公司B的交易量是10)
谢谢您的帮助
答案 0 :(得分:-1)
似乎最好的方法是创建字典并使用nx.set_node_attributes