当前位置:首页>python>如何使用Python制作思维导图

如何使用Python制作思维导图

  • 2026-09-15 16:01:59
如何使用Python制作思维导图
用 Python 画思维导图有3种方式
方法
优点
缺点
graphviz
专业、好看、像真·思维导图
视觉像,但不是 XMind
networkx+matplotlib
适合算法 / 结构展示
不像标准思维导图
直接生成 xmind 文件
真正的思维导图软件效果
用XMind/FreeMind 打开
1. Windows安装Graphviz
上一篇文章中写了如何安装,以及运行示例后遇到的坑如何解决,请翻看如何使用Python制作流程图
2. 思维导图demo
① 代码展示
from graphviz import Digraphdot = Digraph(     comment='思维导图',      format='png')  # 全局样式dot.attr(rankdir='LR', fontname='SimHei')dot.attr(     'node',      shape='box',      style='rounded,filled',      color='#4A90E2',      fillcolor='#EAF2FF',      fontname='SimHei')# 中心节点dot.node('中心', 'Python 学习')# 一级分支dot.node('A', '基础语法')dot.node('B', '数据分析')dot.node('C', 'Web 开发')dot.node('D', 'AI / ML')dot.edges([    ('中心', 'A'),    ('中心', 'B'),    ('中心', 'C'),    ('中心', 'D')])# 二级分支dot.node('A1', '变量 / 类型')dot.node('A2', '流程控制')dot.edge('A', 'A1')dot.edge('A', 'A2')dot.node('B1', 'Pandas')dot.node('B2', 'Matplotlib')dot.edge('B', 'B1')dot.edge('B', 'B2')# 生成文件dot.render('mindmap_python', view=True)
② 结果展示

最新文章

随机文章