7得票3回答
如何根据它们的权重在networkx中对边进行排序

我正在使用Python中的NetworkX进行网络分析。我需要为每条边确定权重并按以下方式将其添加到图形中: import matplotlib.pyplot as plt import networkx as nx import numpy as np airports = ['ATL...

10得票2回答
如何使用networkx从给定的图中提取所有可能的诱导子图?

我想知道是否可以使用networkx从一个输入的大型图中提取出特定节点数的引出子图(graphlets),或者是否有其他软件包可以完成这个任务?例如,如果我有一个用networkx邻接表格式表示的大型图, 图G: 1 2 3 7 2 1 4 3 1 4 6 5 4 2 3 5 5 3 4 ...

12得票1回答
在networkx图中查找给定长度的所有路径/行走路线

我正在使用networkx,试图在图中找到所有长度为3的路径,特别是具有三条边的路径。我尝试查找networkx文档中关于算法的相关信息,但只能找到用于查找最短路径的算法。我是否可以找到通过特定节点的路径长度,例如通过节点14->11->12->16的路径长度,如果最短路径是14->15->1...

7得票2回答
如何使用networkx绘制平面图?

我正在尝试使用Python的"matplotlib"和"networkx"包绘制一个有向图的平面表示。 我已经尝试使用"networkx.planar_layout"来确定绘图中节点的位置,但是不满意结果。 在下面的示例中,"graph"是一个(平面)有向图。字典"graph"的键是节点,...

7得票2回答
如何从图中获取有向树?

import networkx as nx G = nx.Graph() G.add_edge(1,2) G.add_edge(2,3) G.add_edge(3,5) G.add_edge(4,6) G.add_edge(1,6) G.add_edge(2,6) G.add_edge(7,8...

21得票2回答
在NetworkX中无法将图形保存为jpg或png文件。

我在 NetworkX 中有一个包含一些信息的图表。在展示图表后,我想将其保存为 jpg 或 png 文件。我使用了 matplotlib 函数 savefig,但当图片保存后,它不包含任何内容。它只是一张空白的图片。 这是我写的一个样例代码:import networkx as nx imp...

11得票2回答
用Python字典创建networkx图

我需要用networkX或任何其他的Python图形库来帮助处理问题。我有一个包含键和每个键对应几个值的字典:{nan: array([nan, nan, nan, nan, nan, nan, nan], dtype=object), 'BBDD': array([nan, nan, na...

7得票1回答
Python中Networkx和Matplotlib的右到左支持

我尝试使用在Linux Fedora 19 KDE,64位上运行的Python33 Networkx和Matplotlib绘制词典图。当输入数据为英文脚本时,图形被绘制得很好。然而,当提供阿拉伯语脚本作为输入数据时,我得到的只是排成一列的方块。这是一个用英文脚本绘制的简单图的例子: 这是...

14得票1回答
使用NetworkX绘制多重图?

我正在尝试可视化几个代表不同对象的图表。我想创建一个看起来像这里的图像:基本上,我需要一个3D绘图,并且能够在同一级别上的节点之间或不同级别的节点之间绘制边缘。

8得票2回答
有向图中的最大公共子图

我正在尝试将一组句子表示为一个有向图,其中一个单词由一个节点表示。如果一个单词重复出现,则不会重复使用节点,而是使用先前存在的节点。我们称这个图为MainG。 接下来,我会拿一句新的话,创建一个这个句子的有向图(称为SubG),然后在MainG中寻找SubG的最大公共子图。 我在Pytho...