networkx相关内容

如何使用点列表的(x,y)坐标绘制networkx图?

我的点为x,y,我想使用点列表的(x,y)坐标绘制图形,以便可以看到轴.这是我的代码和图表的照片 将networkx导入为nx导入matplotlib.pyplot作为pltdef add_edge_to_graph(G,e1,e2,w):G.add_edge(e1,e2,weight = w)G = nx.Graph()points = [(1,10),(8,10),(10,8),(7,4), ..
发布时间:2021-05-13 19:05:32 Python

在NetworkX中重现相同的图形

我想改善我的图表.存在以下问题: 如何创建一致的图.每次我执行/运行代码时,图本身都不一致,它将生成不同的图像.网址中显示了不一致的图. 布局,可让您指定 seed .这是使用 nx的示例上图的.spring_layout : 从matplotlib中的 导入pyplot作为plt种子= 31pos = nx.spring_layout(G,种子=种子)plt.figure(fig ..
发布时间:2021-05-13 19:05:26 其他开发

NetworkX:将列表作为值从字典中的边添加到图形中

我有一个问题,关于如何从包含列表作为值的字典中将边添加到图形中.我想定义一个函数,将字典作为参数,然后为值列表中的每个键和对象添加一个边.我创建了一个空的图结构,想知道是否存在添加整个字典的聪明方法. def build_network(dict): G = nx.Graph() 之后,我只想返回构造的图. 我知道这是一个新手问题,但是任何帮助都会感激不尽! 编辑1:字典 ..
发布时间:2021-05-13 19:05:20 Python

是否可以使用networkx为每个节点绘制具有多种颜色的图形

我想为空手道俱乐部图的节点和边缘着色.但是某些节点具有不止一种颜色.有什么方法可以在python中(尤其是使用networkx)为节点着色上一种以上的颜色?我需要这样的东西: 编辑 嗯,这有点像我了,我真的很想做出与您发布的内容类似的内容.这是我想出的: #编码:utf-8将networkx导入为nx导入itertools从馆藏进口柜台def edge_in_com(节点,图):边= ..
发布时间:2021-05-13 19:04:21 Python

用什么工具绘制动画网络图

我想获得一个复杂图上随机游走的概率分布的动画.我目前使用Python和 NetworkX 来处理图形和评估步行的动态. 我的目标是制作一个动画(例如,GIF文件),其中图的每个节点的大小与其程度(或其他拓扑属性)成比例,而颜色与标量属性(概率分布)成比例.节点的大小和位置在时间上保持固定,但是颜色会更改. 目前,我可以使用 Gephi 在特定的时间绘制具有所需属性的图形,但是我想知道如 ..
发布时间:2021-05-13 19:04:17 Python

读取/写入NetworkX图形对象

我正在尝试处理具有数亿个节点的超大规模NetworkX Graph对象.我希望能够将其写入文件,以免消耗我所有的计算机内存.但是,我需要不断搜索现有节点,更新边缘等. 是否有一个好的解决方案?我不确定它如何与 http://networkx.lanl.gov/reference提供的任何文件格式一起使用/readwrite.html 我能想到的唯一解决方案是将每个节点存储为单独的文件, ..
发布时间:2021-05-07 19:00:55 Python

在输入文件名后附加单词作为输出文件名

我正在尝试读取一些数据,处理这些数据,并将结果写到以原始文件名+单词"folded"保存的CSV中.我正在使用 sys.argv 传递输入文件名,并认为我可以创建一个新变量,例如 filename = sys.argv [1] +'_ folded.csv ,但最终得到了 file.csv_folded.csv . 该如何将输出文件另存为file_folded.csv? 简化的代码示例 ..
发布时间:2021-05-07 18:48:12 Python

在数据框中查找城市之间的最短值

我有一个数据框,其中包含城市以及每个城市与其他城市之间的距离.我的数据集看起来像 df 从城市A城市B城市C城市D城市A 2166 577 175B城市2166 1806 2092城市C 577 1806 653城市D 175 2092 653 我打算游览所有城市,因此我试图找出可以按最短距离旅行的城市顺序.我想以一个起始位置结束.起点和终点应该相同. 是否可以找到所有城市之间的 ..
发布时间:2021-04-30 20:15:43 Python

如何在gexf或networkx中为节点选择图像/图片

我的项目的目的是生成网络图,我制作了一个程序,该程序以swith和python中的节点创建对象,然后生成gexf文件,我的问题是: 每个人都可以告诉我他是否知道一种允许我们使用gexf,networkx或其他工具选择节点映像的方法. 非常感谢您 解决方案 NetworkX支持添加任何形式的数据作为节点(例如图像)的属性: G = nx.Graph()G.add_edge(0 ..
发布时间:2021-04-30 19:41:52 其他开发

为NetworkX中的每个路径分配颜色

我有汽车,城市和路线.每个城市都是一个节点.每条路线都是汽车产生的路径. 不同的汽车将具有不同的路径,有时可能会相交(这意味着不同的汽车在其路径中找到了同一座城市), 我将用所有城市和所有不同的路径绘制一个图,并用图方式绘制该图.示例: 城市列表:CityA -CityB -CityD -CityZ -CityK汽车清单:Car1,Car2路线:Car1将有一条穿过cityA-cit ..
发布时间:2021-04-29 18:44:52 Python

NetworkX-将结果写入CSV以进行多种测量

我正在使用NetworkX为大型网络计算4个单独的中心度度量,现在我想将结果写入CSV文件.我不想为这四个指标中的每个指标编写一个CSV文件,但是希望有以下内容: Id,度,之间,接近度,本征1,0.4,0.0,0.5,0.452,0.4,0.0,0.5,0.453、0.6、0.6、0.71、0.584,0.6,0.7,0.71,0.475、0.2、0.0、0.45、0.186,0.2,0.0 ..
发布时间:2021-04-27 19:44:52 Python

如何使用Networkx在Python中计算图中每个节点的聚类系数

我想使用python和Networkx函数计算图中每个节点的聚类系数.我知道可能为此目的有一个内置函数,但是我想自己计算,但是我的代码无法正常工作.有人可以指出错误吗? 我尝试测试和调试代码.每个节点的邻居数,即计算n_neighbors似乎还可以,但是下一个代码不知何故没有运行或出现了一些我无法检测到的错误. 将matplotlib导入为mpl导入matplotlib.pyplot作为p ..
发布时间:2021-04-22 19:43:15 Python

如何将节点属性从NetworkX传递到bokeh

我正在寻找一种将在NetworkX节点构造中确定的颜色传递给Bokeh图的方法. 有很多很棒的方法可以在散景图生成后在Bokeh图中实现颜色,例如 我不太了解如何使用bokeh的from_networkx函数获取这些值.看来这并没有像预期的那样传递属性.实际传递的是什么,我该如何传递颜色? 是否有更好的方法通过构造的ColumnDataSource分配更多属性?我在想类似于将其传 ..
发布时间:2021-04-15 20:34:27 Python