首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >邻接表中的图

邻接表中的图
EN

Stack Overflow用户
提问于 2013-04-05 19:24:10
回答 1查看 1.3K关注 0票数 1

我有一个邻接表,我想可视化它们并对其进行处理。有没有一个包可以有效地做到这一点。我看到有很多图形包,但其中有一些令人困惑。有人能帮我这个忙吗?

代码语言:javascript
复制
$`825`
[1] 824

$`824`
[1] 823

$`823`
[1] 822

$`822`
[1] 821

$`821`
[1] 820 777

$`820`
[1] 819 816 789 787 785 783

$`777`
[1] 776

上面是邻接表。下面是我想要的图表。

代码语言:javascript
复制
825
 |
824
 |          _______ 783
823        /
 |        /________ 785
822      /
 |      /__________ 787
821 -- 820
 |      \__________ 789
777      \
 |        \________ 816
776        \
            \______ 819

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 19:58:49

代码语言:javascript
复制
 mylist <- list(2,c(1,3),c(2,4),c(3,1))
 names(mylist) <- c(1,2,3,4)
 # just like your list

 #make it in the igraph format
 myadj <- stack(mylist)

#>    values ind
#>     1      2   1
#>     2      1   2
#>     3      3   2
#>     4      2   3
#>     5      4   3
#>     6      3   4
#>     7      1   4

 #plot it
 library(igraph)
 g<-graph.data.frame(myadj)
 plot(g)
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15832674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档