使用igraph中的graph.tree函数打印树

使用igraph中的graph.tree函数打印树,r,igraph,R,Igraph,在igraph包的文档中有一个示例 igraph.options(plot.layout=layout.reingold.tilford) plot(graph.tree(20, 2)) 输出应将数据表示为树。但我得到的是 您显然需要指定根目录: library(igraph) g <- graph.tree(20, 2) plot(g, layout = layout.reingold.tilford(g, root=1)) 库(igraph) g这只是尝试和错误:我检查了?layo

在igraph包的文档中有一个示例

igraph.options(plot.layout=layout.reingold.tilford)
plot(graph.tree(20, 2))
输出应将数据表示为树。但我得到的是


您显然需要指定根目录:

library(igraph)
g <- graph.tree(20, 2)
plot(g, layout = layout.reingold.tilford(g, root=1))
库(igraph)

g这只是尝试和错误:我检查了
?layout.reingold.tilford
,并更改了参数,直到它起作用。这可能是一个错误,因为根的默认值应该是1。如何创建完整的二叉树(每个顶点正好有两个子节点)?只需提供一个完整的二叉树作为输入:
g