Jua*_*blo 5 python graphviz networkx pygraphviz
在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()
Run Code Online (Sandbox Code Playgroud)
相近
[root]
|
| |
node node
Run Code Online (Sandbox Code Playgroud)
如何绘制水平树?
-- node
[root] -
-- node
Run Code Online (Sandbox Code Playgroud)
传递-Grankdir=LR
点选项:
pos = nx.graphviz_layout(G, prog='dot', args="-Grankdir=LR")
Run Code Online (Sandbox Code Playgroud)
http://www.graphviz.org/content/command-line-invocation
http://www.graphviz.org/content/attrs#drankdir