如何在R中使用网络包绘制树

时间:2015-11-18 17:37:48

标签: r

我在R中使用network包来绘制一个小图。我使用以下命令。

    library("network")
    g<-network.initialize(6)
    add.edge(g,1,2)
    add.edge(g,1,3)
    add.edge(g,1,4)
    add.edge(g,3,6)
    add.edge(g,4,5)
    plot(g,label=network.vertex.names(g))

我得到图中所示的图表。 sample graph from network package in r

我希望它看起来更像一棵树。 第一层中的节点1 第二层中的节点2,3,4 第三层中的节点5,6。怎么做?

1 个答案:

答案 0 :(得分:0)

plot(g,label=network.vertex.names(g), interactive=T)

使用“interactive = T”,您可以手动更改网络的形状并确定每个节点的位置。

enter image description here