Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用igraph包从数据帧构建图形?_R_Dataframe_Igraph - Fatal编程技术网

如何使用igraph包从数据帧构建图形?

如何使用igraph包从数据帧构建图形?,r,dataframe,igraph,R,Dataframe,Igraph,有没有办法从R中的数据帧构建图形(igraph包) 数据框包含节点关系 df = data.frame ( A = c("Berlin", "Amsterdam", "New York") , B = c("Munich", "Utrecht", "Chicago") ) 边缘是: Berlin -> Munich Amsteram -> Utrecht New York -> Chicago igraph非常灵活,我相信有很多方法可以做到这一点。我发现上提

有没有办法从R中的数据帧构建图形(igraph包)

数据框包含节点关系

    df = data.frame ( 
A = c("Berlin", "Amsterdam", "New York") , 
B = c("Munich", "Utrecht", "Chicago") 
) 
边缘是:

Berlin -> Munich
Amsteram -> Utrecht
New York -> Chicago

igraph非常灵活,我相信有很多方法可以做到这一点。我发现上提供的教程非常有用

以下是从data.frame创建网络图的一种简单方法:

library(igraph)

df <- data.frame(
  A = c("Berlin", "Amsterdam", "New York") , 
  B = c("Munich", "Utrecht", "Chicago"))

df.g <- graph.data.frame(d = df, directed = FALSE)

plot(df.g, vertex.label = V(df.g)$name)
库(igraph)

是的,有。你试过什么?