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=