gpt4 book ai didi

python - 使用 networkx 和 gexf 格式时的节点形状

转载 作者:太空宇宙 更新时间:2023-11-04 10:46:53 25 4
gpt4 key购买 nike

我正在尝试使用 networkX 自定义图形(用于 gexf 格式)。但是我一直无法设置节点的形状。使用示例 here

import sys
import urllib2
import networkx as nx
data = urllib2.urlopen('http://gexf.net/data/viz.gexf')
G = nx.read_gexf(data)

print G.node['a']

G.node['a']['viz']['position']['x']=10
G.node['a']['viz']['position']['y']=20

# now my addition
G.node['a']["viz"]['shape'] = 'disc'

print G.node['a'] this seems to work

但是我不能写文件

nx.write_gexf(G,sys.stdout)

错误是:

# AttributeError: 'str' object has no attribute 'get'

我错过了什么吗?

最佳答案

这是 GEXF 格式编写器中的错误。

希望现在修复:https://github.com/networkx/networkx/pull/875

关于python - 使用 networkx 和 gexf 格式时的节点形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16748265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com