matplotlib 可视化链表和决策树
matplotlib to visualize linked lists and decisions trees
是否有任何工具或示例可以说明如何使用 matplotlib 可视化链接列表和决策树等内容?
我问是因为我写了一个class类型的链表(每个节点可以有多个inputs/outputs,还有一个class存储节点名的变量),想想象它。不幸的是,我工作的电脑被锁定了太多,以至于我无法下载其他包,所以我必须使用手头的任何东西——matplotlib
我已经开始阅读它了,如果我手工完成,我可能可以制作一些可视化单向链表的东西(只需给它根节点,然后为每个操作在一个正方形上放置一个文本).但是如果有分支,或者多个输入到一个节点,事情就会变得有点复杂——例如,是否可以在创建图形后展开它?
是的,您可以使用 networkx 库和 draw_networkx
方法。 Stack Overflow 上有很多示例。这是一个示例:
是否有任何工具或示例可以说明如何使用 matplotlib 可视化链接列表和决策树等内容?
我问是因为我写了一个class类型的链表(每个节点可以有多个inputs/outputs,还有一个class存储节点名的变量),想想象它。不幸的是,我工作的电脑被锁定了太多,以至于我无法下载其他包,所以我必须使用手头的任何东西——matplotlib
我已经开始阅读它了,如果我手工完成,我可能可以制作一些可视化单向链表的东西(只需给它根节点,然后为每个操作在一个正方形上放置一个文本).但是如果有分支,或者多个输入到一个节点,事情就会变得有点复杂——例如,是否可以在创建图形后展开它?
是的,您可以使用 networkx 库和 draw_networkx
方法。 Stack Overflow 上有很多示例。这是一个示例: