【问题标题】:horizontal tree with graphviz_layout带有 graphviz_layout 的水平树
【发布时间】:2013-06-16 18:07:22
【问题描述】:

在python中,带有networkx。我可以绘制一棵垂直树:

   g=nx.balanced_tree(2,4)
   pos = nx.graphviz_layout(g, prog='dot')
   nx.draw(g,pos,labels=b_all, node_size=500)
   plt.show()

类似

   [root]
     |
  |      |
 node   node

如何绘制水平树?

        -- node
[root] - 
        -- node

【问题讨论】:

    标签: python graphviz networkx pygraphviz


    【解决方案1】:

    -Grankdir=LR 选项传递给点:

    pos = nx.graphviz_layout(G, prog='dot', args="-Grankdir=LR")
    

    https://graphviz.org/doc/info/command.html

    https://graphviz.org/doc/info/attrs.html#d:rankdir

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-16
      • 2018-11-09
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      相关资源
      最近更新 更多