【问题标题】:Layout layout.reingold.tilford issue ploting a tree in R布局 layout.reingold.tilford 问题在 R 中绘制树
【发布时间】:2013-12-17 17:45:49
【问题描述】:

我正在尝试使用 igraph 绘制一棵树,并从网络上非常简单的示例开始,其中之一是

library(igraph)
el <- matrix( c("root", "y", "root", "x", "x", "a", "x", "b"), nc=2, byrow=TRUE)
g13 <- graph.edgelist(el)
co <- layout.reingold.tilford(g13, flip.y=TRUE)
plot(g13, layout=co)

问题是我将所有顶点都放在同一条线上,根在左边,其余在右边,如图所示:

我尝试了其他变体,例如

plot(g13, layout=layout.reingold.tilford)

结果是一样的。

我做错了什么?

问候

【问题讨论】:

    标签: r graph plot tree igraph


    【解决方案1】:

    似乎需要指定根节点:

    co <- layout.reingold.tilford(g13, params=list(root=1))
    plot(g13, layout=co)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      相关资源
      最近更新 更多