igraph

    0热度

    1回答

    我有一个(双向)有向图,其中法律实体通过边缘与其赞助或共同赞助的每位候选人连接。从它开始,我想要第二个(单一的),无向的G,其中第一个节点是候选人,连接它们的加权边表示他们从同一个法律实体那里收到了多少钱。 所有信息都编码在一个数据框中candidate_donator其中每个候选人都与包含捐赠给他的元组关联。 我使用Networkx来创建网络,想要优化我的实现,因为它需要很长时间。我原来的做法是

    3热度

    1回答

    我使用GML图形文件格式将图形读入igraph(R版本)。有没有办法将边缘属性设置为字符串?似乎有些属性标签允许有字符串值,而另一些则不允许。示例输入文件: graph [ node [ id 1 control 1 label "CiscoSW-1" ] node [ id 2 control 1 label "CiscoSW-z

    0热度

    1回答

    我是igraph的新手,仍然是绿色的R('littler'版本0.3.2,其中R v3.4.0)和Rstudio(版本1.0.153)。 我刚刚安装了R和Rstudio,并且在Ubuntu 17.04(64位)上安装igraph时遇到了问题。这个问题被问到elsewhere,但没有解决,并没有接受答案。 下面描述的安装错误似乎与我尝试安装软件包的库目录无关。我试了两个: ...通过修改文件/etc

    0热度

    1回答

    我想创建一个使用Igraph创建的图的布局。我希望这个图在x和y方向上从-100到100。但是,当我尝试使用下面的示例时,它总是将布局坐标聚集在一起,并且不使用我指定的所有空间。例如,这在y方向上从41到44,我想说一个节点在80,例如一个在-80。 我做错了什么?或者是否有一种方法可以轻松缩放这些坐标,以便在指定网格上“占用更多空间”,但保持相同的相对位置? df <- data.frame(x

    1热度

    1回答

    我创建了一个表igraph用的igraph边缘向前和向后信息列表中的数据如下: ,其中A,B,C,d,e为边缘。 a和b是互惠边缘, ,a-> b的权值为1,b-> a(没有自环)的权重值为2。 顺便说一句我用下面的代码来创建上表: library(igraph) library(dplyr) g <- data.frame(from = c("a", "b", "c", "d", "e")

    0热度

    2回答

    比方说,我产生这个图表: library(ggraph) library(igraph) my_chart <- graph_from_data_frame(highschool) set.seed(2017) ggraph(my_chart, layout = "nicely") + geom_edge_link() + geom_node_point() 一个将如何检索该图表节

    2热度

    1回答

    我的网络数据的数据如下: library(igraph) dnode<-c("a","b","c","d","e","f","g","h","i","j","k") dedge<-data.frame("From"=c("a","b","c","d","e","f","f","f","f","f"), "To"=c("f","f","f","f","f","g","h","i","j","

    1热度

    2回答

    使用: legend(x=0, y=-1.2, xjust = 0.5, ncol=2, c("men", "women"), pch=21, col="black", pt.bg=c("gray", "gray"), pt.cex=1.5) 我得到一个igraph情节这个传说: 不过,我需要的 “男性” 的形状是方形。那可能吗?如果是,那么如何?

    1热度

    1回答

    是否有任何类似于igraph我可以创建一个超图的库。我现在正在使用超图,并希望使用一些HyperGraph库进行工作。

    1热度

    1回答

    我想在igraph R包中应用is_matching函数。我不知道为什么我的答案总是错误的,即使它明显是匹配的。这里是我的代码: library(igraph) relations=data.frame(from=c(1,2),to=c(3,4)) g <- graph_from_data_frame(relations, directed=FALSE, vertices=1:4) mm=