7得票1回答
旋转顶点标签

使用igraph包绘制图表时,如何旋转绘图中的顶点标签,例如旋转 π/4? library(igraph) g = graph.ring(5) V(g)$name = paste(LETTERS[1:5], 'rotate_45') plot.igraph(vertex.label.rota...

8得票3回答
将字符串作为文本字面量传递以创建图形对象。

我们可以传递字面值来创建以下图形: # R version 4.0.2 (2020-06-22) library(igraph) # igraph_1.2.6 graph_from_literal(A-B) # IGRAPH 7e5604a UN-- 2 1 -- # + attr: n...

8得票3回答
在iGraph中检查两个顶点是否相连

在iGraph 0.6 for python 2.7中,是否存在一种非常简短的表达式来查看由索引指定的两个顶点是否通过边相连? 我在某处找到了以下内容: are_connected(v1, v2) 但在Python中,我会得到一个错误提示:“NameError: global na...

9得票1回答
在igraph中按簇折叠图

我希望将一个图形折叠成其相应的社区/集群。让我用以下玩具示例来说明: set.seed(123) #toy graph g <- barabasi.game(10) %>% as.undirected() #identify communities c_g <- ...

20得票3回答
iGraph图中的顶点名称在哪里?

我的一般问题是,使用iGraph生成图时,我丢失了顶点名称/标签(对于正确的单词不确定)。 我有一个二分网络的边缘列表IC_edge_sub,看起来像下面这样: new_individualID new_companyID 1 <NA> 1002...

12得票1回答
在R中使用iGraph,如何改变顶点间的间隔?

假设我想用以下数据制作一个图表:pairs <- c(1, 2, 2, 3, 2, 4, 2, 5, 2, 6, 2, 7, 2, 8, 2, 9, 2, 10, 2, 11, 4, 14, 4, 15, 6, 13, 6, 19, 6, 28, 6, 36, 7...

7得票1回答
基于属性的条件删除R中的顶点

我正在处理一个包含 121 个顶点和 209 条边的图,尝试从这个图中移除满足以下两个条件的顶点: degree(my.graph)==0 该顶点的名称以特定字符开头。 下面是一个示例,展示了我想要得到的结果。从以下图形中: toy.graph <- graph.formula...

9得票2回答
igraph:如何在有属性的情况下使用add_edges?

如果我需要在igraph中创建一个图并添加一堆边,但这些边有相关属性怎么办?看起来.add_edges只能接受没有属性的边列表,所以我一直在用.add_edge逐个添加它们。

9得票3回答
使用Python igraph绘制社区图

我在Python-igraph中有一个图形 g。以下是获取VertexCluster社区结构的方法: community = g.community_multilevel() community.membership 可以给我一个列表,其中包含图形中所有顶点所在组的成员资格。 我的问题...

9得票2回答
在igraph中,将顶点大小匹配到标签大小

我正在尝试使用R中的igraph绘制小型网络。网络中的每个顶点都有一个名称,相当于它的标签。我想让每个顶点都有一个矩形符号,大小刚好能容纳它的标签。 这是我的主要灵感来源。 如何使用igraph最佳实践? 编辑:更多信息 代码在 这里 jsonToNM <- functio...