是否有任何工具或示例可用于使用matplotlib可视化链接列表和决策树之类的东西?
我问是因为我写了一个类的链表类型(每个节点可以有多个输入/输出,并且有一个存储节点名称的类变量),并且想将其可视化。不幸的是,我的计算机被锁定得如此之多,以至于我无法下载其他软件包,因此我必须使用手头上的任何东西-matplotlib
我已经开始阅读它,并且如果我手工完成它,我可能可以制作出可视化单向链接列表的东西(只需为其指定根节点,然后为每个操作绘制一个带有文本的正方形即可)。但是,如果有分支,或者有多个输入到一个节点中,事情会变得更加复杂-例如,创建图形后是否可以扩展图形?
答案 0 :(得分:1)
是的,您可以使用networkx库和draw_networkx
方法。关于堆栈溢出有很多示例。这是一个示例:https://stackoverflow.com/a/52683100/6361531