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

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

15得票2回答
在Networkx中进行社区检测

我正在研究网络中的社区检测。 我使用 igraph 和 Python。 对于基于模块度度量的最佳社区数量:from igraph import * karate = Nexus.get("karate") cl = karate.community_fastgreedy() cl.as_c...

8得票1回答
使用Python-igraph创建有向图

我有两种节点类型,其中TypeA将始终指向TypeB,而TypeB没有出边。 如何使用igraph表示这个有向图?

28得票3回答
如何使用固定位置控制igraph图的布局?

我正在尝试绘制一个类似流程图的网络可视化。以下是我的代码,但我有几个问题: 这是最好的layout()算法吗?还是我可以手动为每个节点分配位置? 如何确保这些节点在绘图中不重叠(就像这里一样)? 我能否将一个节点指定为“锚点”或起始点?例如,我可以使“C”成为最上方或最左侧的节点吗? ...

18得票1回答
根据边缘属性在igraph R图中更改边缘厚度

我想将我的图的边缘宽度更改为与边缘介数得分相对应。 net <- read.csv("D:/SNA/R/Net.csv") att <- read.csv("D:/SNA/R/Att.csv") g <- graph.data.frame(net, vertices=at...

34得票4回答
使用igraph和R如何找到一个顶点的边缘?

假设有这个示例图形,我想找到与顶点'a'相连的边 d <- data.frame(p1=c('a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'd'), p2=c('b', 'c', 'd', 'c', 'd', 'e', ...

9得票2回答
使用InfoMap算法进行社区检测,产生一个巨大的模块。

我正在使用igraph软件包中的InfoMap算法对一个具有34943个顶点和206366条边的有向非加权图(顶点表示网站,边表示网站之间的超链接)进行社区检测。 然而,运行算法后遇到的问题是大多数顶点都属于单个大型社区(32920个,占94%)。其余的顶点被分散到数百个其他小型社区中。 ...

12得票2回答
使用igraph导入加权边列表

我有一个txt文件,表示edgelist格式的网络。文件的前两列通常代表节点与连接的其他节点。第三列表示权重,即每个节点彼此联系的次数。 我已经搜索了igraph文档,但没有提到如何在导入像txt这样的标准文件格式时包含权重参数。 文件可以从这里访问,以下是我一直在使用的代码:read.g...

7得票3回答
igraph R中的顶点标签

我正在使用igraph绘制一个非定向力网络。 我有一个如下的节点和链接的数据框: ```html 我正在使用igraph绘制一个非定向力网络。 我有一个如下的节点和链接的数据框: ``` > links source target value sourceID target...

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

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