igraph

    1热度

    1回答

    我使用以下代码创建图形并添加节点。 g = Graph() g.add_vertices(3) g.vs["name"] = ["ABC","ABCD","ACD"] 我想从顶点名称包含'AB'的图中选择顶点。从上面的图表中,它应该返回“ABC”和“ABCD”。有没有办法做到这一点?

    0热度

    1回答

    有没有办法用两种不同的布局来绘制图形,一种是针对一组节点,另一种针对所有其他节点? 例如,定义节点1-10是用圆形布局绘制的,而所有其他节点是用力指向布局绘制的。

    1热度

    1回答

    我目前正在尝试(理想情况下)使用igraph生成一个循环图邻接矩阵。我希望每个单位都与k个人成为邻居。 对于k = 2,我希望能得到: library(igraph) as_adj(make_graph(c(1, 2, 1, 10, 2, 3, 3, 4, 4, 5 ,5,6, 6,7, 7,8, 8,9, 9, 10), directed = FALSE)) [,1] [,2]

    0热度

    1回答

    我想绘制两个选定的节点及其所有边,不仅是直接连接这两个节点的边。例如: library(igraph) o <- read.table(text=" A B C D E F G A 0 1 0 1 0 1 1 B 1 0 1 1 0 1 0 C 0 0 0 0 0 0 1 D 1 1 0 0 1 0 0 E 0 0 0 1 0 1 1 F 0 1 0 0 1 0 1 G

    0热度

    1回答

    我想在igraph中进行网络分析,但在将数据集转换为边缘列表(带有权重)时存在一些问题,因为给定的数量不同列。数据集看起来如下(当然要大得多):首先是主操作员ID(主操作员也可以是合伙人,反之亦然,因此Ids在邻接中保持不变)挑战在于合作伙伴的数量有所不同(从0到40)。 IdMain IdPartner1 IdPartner2 IdPartner3 IdPartner4 ..... 1 4

    0热度

    1回答

    安装Python的igraph我执行brew install homebrew/science/igraph 当我执行sudo pip3 install python-igraph,我得到了以下错误 Cannot find the C core of igraph on this system using pkg-config. We will now try to download and c

    1热度

    2回答

    我试图在我自己的data.frames中使用example code here for doing iGraph network graphs in plotly和shoehorn,而不是使用示例空手道俱乐部数据。当绘制图形时,似乎忽略了边缘列表,并且正在建立一堆随机连接。我认为无论标签还是边缘都是错误的,但我无法分辨。 library(igraph) library(plotly) set

    1热度

    1回答

    当我尝试使用edge.color属性设置边缘的颜色时,它不起作用(我得到默认灰色)。但是,当我将相同的属性放在plot命令中时,它可以工作!我做错了什么? (我正在使用R版本3.4.1(2017-06-30) - 在Linux盒子上的“单个蜡烛”)。其他属性如arrow.size和宽度对我来说工作正常,只是颜色不对! 根据本Rpub教程的igraph,https://rpubs.com/katet

    4热度

    1回答

    我想串起一些天井灯。基于another question我问,我意识到我需要一个算法来解决Route Inspection Problem找出最有效的路线,灯应该采取,所以有最小的重复边缘灯。经过一番搜索,我意识到也许这样的事情是我最好的选择:Solving Chinese Postman algorithm with eulerization。 但是,我在创建图形时遇到了麻烦。 下面是它需要看起

    0热度

    1回答

    我顶点的名单,从这样的社区绘制子:(我 members = [5735112, 5688612, 2270492, 5735148, 5442132] 然后我需要绘制由列表的成员组成的子图知道他们是轨道)。 我写了这个代码: subgraph_vs = g.vs.select(m for m, k in enumerate(members)) subgraph = g.subgraph(s