我想设置我的节点相对于它们在图中的影响的大小,我需要找到一些方法让它们的大小出现在 Gephi 中。目前,我正在使用以下代码:
def write_graph_dot(graph, filename, label=None):
g = AGraph(directed=True)
nodes = set()
for key in graph:
if key not in nodes:
nodes.add(key)
g.add_node(key, color='red')
node = g.get_node(key)
node.attr['fixedsize'] = True
node.attr['height'] = 1.0
node.attr['width'] = 1.0
for value in graph[key]:
if value not in nodes:
nodes.add(value)
g.add_node(key, color='black')
g.add_edge(key, value, color='black')
g.write(filename)
但是,当我将其加载到 Gephi 中时,节点的大小都相同。我错过了什么吗?