7得票1回答
如何在网络样式的Plotly图中设置每条线的宽度?(Python 3.6 | plot.ly)

我正在为我的networkx图绘制编写plot.ly包装器,修改自https://plot.ly/python/network-graphs/。我无法弄清楚如何根据权重更改每个连接的宽度。权重在attr_dict中作为weight给出。我尝试设置go.Line对象,但没有起作用:(。您有什么建...

7得票3回答
Networkx作为任务队列?

我在networkx中有一个有向无环图。每个节点代表一个任务,节点的前置节点是任务依赖关系(给定任务必须等到其依赖项执行完才能执行)。 我想要在异步任务队列中“执行”图,类似于celery提供的功能(这样我就可以轮询作业的状态、检索结果等)。Celery不提供创建DAG的能力(据我所知),而...

12得票3回答
如何检查一个网络是否为无标度网络?

给定一个无向的NetworkX图graph,我想要检查它是否是无标度的。为了做到这一点,我需要找到每个节点的度k以及整个网络中该度数P(k)的频率。由于度数和频率之间的关系,这应该表示一个幂律曲线。我的计算结果显示P(k)和k的图像呈现出预期的幂律曲线,但是当我对其进行双对数处理时,没有绘制出...

19得票2回答
如何使用Python创建Gephi网络图?

我刚了解到GephiStreamer。https://pypi.python.org/pypi/GephiStreamer 使用该软件包,可以从Python向Gephi发送指令,在Gephi中创建节点和边。# Create a node with a custom_property node_...

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

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

21得票3回答
如何检查两个节点是否相连?

我有一个NetworkX图,其中有四个节点(a,b,c,d),它们之间部分连接。如何检查两个节点是否相邻?例如:如何断言a和d不相邻?import networkx as nx G=nx.Graph() G.add_edge('a','b',weight=1) G.add_edge('a','...

14得票1回答
使用Python的networkX计算个性化页面排名

我正在尝试构建一个有向图,并在此图上计算个性化页面排名。假设我有一个顶点为{1,2,3,4}的图,边从2、3和4指向顶点1,则我想要: (1)计算每个顶点相对于1的个性化页面排名 (2)计算每个顶点相对于2的个性化页面排名。 问题是我应该如何在个性化页面排名函数中传递这个选项。以下代码似...

10得票2回答
在Networkx图中突出显示最短路径

我有一个人际关系网络,可以使用Networkx创建有向图来显示它们之间的联系。 以下是代码示例:edges = edglist nodes = nodelist dg.add_weighted_edges_from(edges) #print dg.nodes() print nx.short...

15得票1回答
使用networkx进行节点标签化

我正在利用给定的curveSeq序列中的Y值创建一个图形。(X值会自动枚举:0、1、2...) 例如,对于curveSeq = [10,20,30],我的图形将包含以下点:<0,10>, <1,20>, <2,30>. 我正在绘制一系列图表在同一个 nx....

10得票1回答
如何使用networkx在加权图中找到最短路径?

我正在使用 Python 2.7 Enthought distribution 中的 networkx 包来计算海港网络中的最短路径。使用 dijkstra_path_length 计算距离正常,但我还需要知道使用 dijkstra_path 找到的路线(顺便说一句,我认为如果我先计算路径,然...