代码之家  ›  专栏  ›  技术社区  ›  Karsten W.

我怎样才能用伊格尔夫的“自下而上”来画一棵树?

  •  1
  • Karsten W.  · 技术社区  · 15 年前

    在R中使用IGraph绘制树是非常直接的。

    library(igraph)
    plot(graph.tree(20, 2), layout=layout.reingold.tilford)
    

    是否可以“翻转图形”,使根(节点0)位于图的顶部?或者,也可以将根放到左中?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Ken Williams Dirk is no longer here    15 年前

    我知道最简单的方法是这样:

    plot(graph.tree(20, 2), layout=layout.reingold.tilford, ylim=c(1,-1))
    

    但我不知道这是否得到了官方的支持。