首页 > 解决方案 > matplotlib 可视化链表和决策树

问题描述

是否有任何工具或示例可用于如何使用 matplotlib 可视化链接列表和决策树等内容?

我问是因为我写了一个链表类型的类(每个节点可以有多个输入/输出,并且有一个存储节点名称的类变量),并且想要可视化它。不幸的是,我工作的电脑被锁得太紧了,我无法下载其他软件包,所以我必须使用手头上的任何东西——这就是 matplotlib

我已经开始阅读它,如果我手动完成,我可能会制作一些可视化单向链表的东西(只需给它根节点,并为每个操作放下一个带有文本的正方形)。但是,如果有分支,或者一个节点有多个输入,事情就会变得有点复杂——例如,是否可以在创建图形后扩展它?

标签: pythonmatplotlibgraph-theory

解决方案


是的,您可以使用 networkx 库和draw_networkx方法。Stack Overflow 上有很多例子。这是一个例子: https ://stackoverflow.com/a/52683100/6361531


推荐阅读