11得票1回答
在R中使用igraph获取连接组件

我希望找到一个图的所有连通分量,其中这些分量至少包含两个元素。 使用 clusters 可以给出不同集群的成员,而使用 cliques 不能给出连通分量。 这是对 multiple intersection of lists in R 的跟进。 我的主要目标是找到所有具有彼此共同元...

11得票4回答
在R图形绘制中,顶点边框的颜色/宽度是什么?

我正在使用 igraph 在 R 中绘制图形,类似于 plot(mygraph, vertex.color = "green")。 是否有一种方法可以更改顶点的边框颜色和/或宽度?

11得票2回答
在networkx/igraph(Python)上指定边长度

我想要用我手头的数据来可视化一个网络,并希望用特定的边长来绘制它们。我使用Python,已经尝试了networkx和igraph来绘制,但好像都会分配固定的边长。 a.) 我想知道是我的代码有问题还是这些软件包本身就没有这个功能。如何正确地为networkx或igraph实现指定的边长? ...

11得票2回答
最小费用流 - R中的网络优化

我正在尝试在R中实现“最小费用网络流”运输问题的解决方案。 我知道可以使用类似于lpSolve的东西从头开始实现。然而,我发现有一个方便的igraph实现“最大流量”。这样一个预先存在的解决方案会更加方便,但我找不到一个等效的最小费用函数。 是否有一个igraph函数可以计算最小费用网络流...

10得票2回答
R:igraph,社区检测,edge.betweenness方法,如何计算/列出每个社区的成员?

我有一个相对较大的图,其中顶点数为524,边数为1125,包含真实世界的交易。这些边是有向的,具有权重(可选)。 我正在尝试探索图中的各种社区,并需要一种方法来: - 计算所有可能的社区 - 计算最佳社区数量 - 返回每个(最佳)社区的成员/#成员 到目前为止,我已经成功编写了以下代...

10得票5回答
使用igraph从不同大小的子图中进行采样

我有一个igraph对象mygraph,其中包含大约10,000个节点和大约145,000条边,我需要从这个图形中创建许多具有不同大小的子图。 我需要创建一系列指定大小的子图(从5个节点到500个节点),每个子图中所有节点都相互连接。我需要为每个大小创建大约1,000个子图(即大小为5的10...

10得票1回答
Python igraph:从图中删除顶点。

我正在使用安然公司的电子邮件数据集,尝试删除没有"@enron.com"的电子邮件地址(即只想保留安然公司的电子邮件)。当我尝试删除没有@enron.com的地址时,由于某些原因一些电子邮件被跳过了。下面显示了一个小图,其中顶点是电子邮件地址。这是gml格式:Creator "igraph v...

10得票1回答
如何在igraph中按比例缩放边的颜色?

我正在使用igraph绘制一张图表,希望边缘的颜色取决于它们所代表连接的强度。我可以设置颜色,但无法将其与连接强度的值相对应。 我的当前代码如下: library(igraph) library(raster) library(ggplot2) library(statnet) libra...

10得票2回答
如何使用Python中的igraph从边获取顶点?

我正在使用以下方式遍历图形的边缘: for es in graph.es: .... # v = [] # v = es.vertices()? ... 我可以使用什么方法获取每个边的源点和目标点?

10得票1回答
R中使用igraph/visNetwork:如何禁用前向链接?

以下代码生成了一个漂亮的网络图表: library(igraph);library(visNetwork);library(dplyr) set.seed(123) nnodes <- 10 nnedges <- 20 nodes <- data.frame(id = ...