python - matplotlib 可视化链表和决策树
问题描述
是否有任何工具或示例可用于如何使用 matplotlib 可视化链接列表和决策树等内容?
我问是因为我写了一个链表类型的类(每个节点可以有多个输入/输出,并且有一个存储节点名称的类变量),并且想要可视化它。不幸的是,我工作的电脑被锁得太紧了,我无法下载其他软件包,所以我必须使用手头上的任何东西——这就是 matplotlib
我已经开始阅读它,如果我手动完成,我可能会制作一些可视化单向链表的东西(只需给它根节点,并为每个操作放下一个带有文本的正方形)。但是,如果有分支,或者一个节点有多个输入,事情就会变得有点复杂——例如,是否可以在创建图形后扩展它?
解决方案
是的,您可以使用 networkx 库和draw_networkx
方法。Stack Overflow 上有很多例子。这是一个例子: https ://stackoverflow.com/a/52683100/6361531
推荐阅读
- c# - 在使用 EF Core 的通用存储库中包含使用反射的所有二级导航属性
- c# - 如何判断对象是放大还是缩小?
- html - 为什么我的弹性项目垂直溢出其父项?我怎样才能让弹性项目高度随父项缩小和增长?
- c - C中一维数组的元素在特定索引后不显示
- java - 如何将 JSON 从静态文件传递到休息控制器 SpringBoot App
- hibernate - 如何使用共享主键保存子实体
- scala - IntelliJ IDEA 无法找到 Artifactory 的凭据
- bixby - 如何定义提示的类别?
- macos - 当模态对话框处于活动状态时,快捷方式处于活动状态
- ansible - 使用来自 Splunk 的警报创建 OpenStack VM