19得票1回答
如何在使用networkx绘制图形时显示节点名称?

我有这段代码。import networkx as nx import matplotlib.pyplot as plt G = nx.DiGraph() G.add_nodes_from([1, 2, 3, 4]) G.add_edges_from([(1, 2), (2, 1), (2...

19得票5回答
网络x和igraph之间的接口

我已经使用networkx相当长的时间了,它一直以来都能够在很少的调整下满足我的需求,直到最近我开始研究社区检测。与之相比,igraph Python软件包似乎具有更广泛的社区检测方法实现(即使与添加了Thomas Aynaud的community软件包的networkx相比也是如此)。我想知...

18得票3回答
如何从Python获取Neo4j图数据库的节点数量?

我正在尝试使用Python获取Neo4j图数据库的节点数,但我找不到任何可用的方法或属性。 请问有人知道如何获取这个信息吗? 其他像NetworkX这样的Python包有一种获取此信息的方法。>>> G = nx.Graph() # or DiGraph, Multi...

18得票3回答
在NetworkX图中获取相连节点

简单的问题:我想检索与NetworkX图中给定节点连接的所有节点,以创建子图。在下面的示例中,只需提取圆圈内的所有节点,给定其中任何一个的名称即可。 我尝试了以下递归函数,但由于该网络中只有91个节点,即使代码没有错误,也会达到Python的递归限制。 无论下面的代码是否有问题,实现我...

18得票2回答
将图中的所有节点重命名为一系列数字。

我正在使用Python的NetworkX图形库。在程序的某个点上,我想要将我的节点ID "合并" 成一系列数字。这是我的朴素方法:start = 1 # could be anything for i, n in enumerate(g.nodes()): if i+start == ...

18得票2回答
如何将networkx图存储以在Gephi中进行可视化?

我正在使用Python中的Networkx模块编写页面排名算法。我有一个字典列表,字典键是页面的标题,值是通过该页面引用的所有标题。 因此,为了创建可视化效果,我首先执行了以下操作:G = nx.DiGraph() G = nx.from_dict_of_lists(ref_dict) 其中...

18得票4回答
使用networkx绘图时出现“_AxesStack”对象不可调用的错误。

在一个在线教程中,我发现即使是很小的一段文字也很难运行。这是我想写入图形的内容:一个有向无环加权矩阵,但是我遇到了矩阵表示和图片表示的问题。前者给出一个警告,并用数组替换输出矩阵。然而,图片绘制总是只输出错误,我不知道为什么。以下是我的代码: import networkx as nx im...

18得票3回答
从networkx转换布局到cytoscape

我想使用networkx为图形生成布局。是否可以将此布局传输到cytoscape并在那里绘制?我尝试简单地编写一个图形:import networkx as nx G = nx.Graph() G.add_edge(0,1,weight=.1) G.add_edge(2,1,weight=.2...

18得票1回答
使用networkx按照权重对边进行着色

我在这里找到了类似于我想要的东西: 根据权重对networkx边缘进行着色 但是我似乎无法将其应用于我的问题。 我有一张具有加权边的图,但权重不唯一(因此有大约15个权重为1的边)。 我想根据它们的权重着色,权重越低,颜色越浅。 我尝试应用上面问题中建议的方法,但据我所知,这需要每个边上...