Python中的树图

Python中的树图,第1张

Python中的树图

有graphviz- http://www.graphviz.org/。它使用“
DOT”语言绘制图形。您既可以自己生成DOT代码,也可以使用pydot-
https://pre.google.com/p/pydot/。您还可以使用networkx-
http:
//networkx.lanl.gov/tutorial/tutorial.html#drawing-graphs
,它可以很容易地绘制到graphviz或matplotlib。


networkx + matplotlib + graphviz为您提供最大的灵活性和功能,但是您需要安装很多东西。

如果需要快速解决方案,请尝试:

安装Graphviz。

open('hello.dot','w').write("digraph G {Hello->World}")import subprocesssubprocess.call(["path/to/dot.exe","-Tpng","hello.dot","-o","graph1.png"]) # I think this is right - try it form the command line to debug

然后安装pydot,因为pydot已经为您完成了这项工作。然后,您可以使用networkx来“驱动” pydot。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存