来源:Python 技术

在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图。

思维导图

思维导图:思维导图又叫心智导图是表达发散性思维的有效的图形思维工具,它简单却又很有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。

思维导图是一种将思维形象化的方法。简单来讲:思维导图就是能有层次感的展示我们想法的思维工具。

思维导图功能

无论是在工作还是生活中,我们都希望达成一个关键目标——提高学习、记忆和记录信息的能力。思维导图就是让人的大脑对知识有一个层次性的放射性记忆,从而得到一张清晰准确的图形。让想法可以很快而且非常深刻地生发出来,同时又能清晰地集中于中心主题。这种制作技巧能让人们最大限度地利用自己潜在的智力资源。

简单来讲,思维导图可以帮助我们思考问题解决问题,促进思维可视化,最大限度的开发我们的大脑潜能。

使用软件

画思维导图的工具有很多,这里小编推荐使用 Xmind 工具,下载官网下载后直接安装即可。

安装好以后进入 Xmind 工具操作界面,界面如下:

Xmind 操作很简单,只要思路对了,只需要常用的快捷键就可以快速操作,以下是 Xmind 操作的相关快捷键。

python3 操作 xmind 工具画思维导图

基础知识详解

首先安装 xmind 模块,安装代码如下:pip install xmind

安装成功后导入包后即可操作,具体操作函数如下:

import xmind    #加载包
w = xmind.load("test.xmind") # 加载,如果不存在,创建新的工作布
s1=w.getPrimarySheet() # 得到第一页
s1.setTitle("first sheet") # 给第一页命名r1=s1.getRootTopic() # 创建根节点
r1.setTitle("根") # 给根节点命名r2=r1.addSubTopic()#创建二级节点
r2.setTitle("枝叶")#命名
xmind.save("test2.xmind") ##保存文件

画思维导图实例

以下就是 Python 操作 Xmind 绘制脑图整体实例,详细操作如下:

import xmindw = xmind.load("test.xmind")
s1 = w.getPrimarySheet()  # 获取此工作表
s1.setTitle("first sheet")  # 设置标题
a = {"h1": 'Python 技术学习', 'h2': ['Python基础', 'Python 爬虫'],'h3': [['Python环境安装', 'Python基础语法', 'Python数据结构'], ['Python爬虫基础知识详解', 'Python爬虫相关模块详解']]}
r1 = s1.getRootTopic()  # 获取此工作表的根主题
r1.setTitle(a['h1'])  # 设置标题
c = a['h2']
c2 = a['h3']
for i, val in enumerate(c):print(i, val)a = 'b' + str(i)a = r1.addSubTopic()a.setTitle(val)  # 设置标题for i2, val2 in enumerate(c2):if i == i2:a2 = 'b2' + str(i)a2 = a.addSubTopic()#        if isinstance(val, list):for i3, val3 in enumerate(val2):a3 = 'b3' + str(i3)a3 = a2.addSubTopic()a3.setTitle(val3)xmind.save(w, "Python_detail.xmind")

绘制的脑图显示如下:

总结

脑图是一个很好的学习和工作工具,它在我们的日常工作中起了很重要的作用,感兴趣的朋友可以试试。

神操作!用 Python 操作 xmind 绘制思维导图!相关推荐

  1. 神操作 用 Python 操作 xmind 绘制思维导图

    在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Pytho ...

  2. process-on在线绘制架构图,xmind绘制思维导图

    对于IT行业从业者来说,绘制架构图非常重要,这里推荐一款可以在线绘图并保存下载图片的软件process-on,该软件类似于微软的vison,但是process-on不需要安装任何环境,在线绘制就可以, ...

  3. 最详细xmind绘制思维导图操作

    先下载xmind 我的是mac版 记录一些基本的操作 1.打开xmind 新建空白图 2.新建一个主题 按住enter键 可以建同级分支 按住tab键 可以建子级分支 选中主题  按住 command ...

  4. puml绘制思维导图_定制工作计划有哪些操作,4款工作思维导图模板助你效率蹭蹭上涨...

    思维导图可以用在工作中的很多场合,比较常见的就是利用思维导图对工作做计划,利用思维导图总结工作中的难题,利用思维导图对自身知识储备量进行分析等用处,可以保证我们思维清晰目标明确.下面为大家分享几款工作 ...

  5. puml绘制思维导图_如何用ProcessOn画出漂亮的思维导图

    说到绘制思维导图,很多人可能都知道XMind,但不一定了解ProcessOnProcessOn - 免费在线作图,实时协作,总以为后者绘制流程图很强大,殊不知其在思维导图方面也有很强大的功能. 好工具 ...

  6. 分析思维导图与绘制思维导图方法介绍

    每个人在生活中都会遇到很多形形×××的问题,面对这些问题我们要积极解决不要消沉的对待问题,在面对问题时我们都要解决问题的思维,这样事情就会得到好的解决,我所了解的思维导图就是一个很好的工具,可以将正确 ...

  7. 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?

    用思维导图做计划确实是比较快捷高效的,不仅带来了帮助,还给大家的工作,生活,学习等带来了很多乐趣,下面结合小编应用思维导图的经历给大家讲解绘制思维导图做计划的操作技巧,希望对大家有所帮助. 绘制工具- ...

  8. 思维导图的优缺点与绘制思维导图方法

    思维导图是围绕中心主题进行搭建的框架结构,里面的内容是所拓展的长尾关键词,通过对思维进行发散,达到全方位解析的效果,从而可以很好的进行使用,但是每一件东西都有优缺点,下面来看看吧. 思维导图的优点: ...

  9. 什么是思维导图  绘制思维导图用什么工具

    思维导图作为一种工具.思想表达方式,已经越来越被人们接受和使用,但是有的人用思维导图方便了自己的工作.生活,而有的人就只限于随便涂抹. 思维导图能否真正的为人们所用,关键在于人们有没有思考,有没有行动 ...

最新文章

  1. 常量和指针(Pointers and Constants)
  2. 【基本数据结构之'图'】
  3. 【Android 启动过程】Activity 启动源码分析 ( AMS -> ActivityThread、AMS 线程阶段 二 )
  4. 洛谷P1246C语言,codevs1246 丑数
  5. TCP为什么是四次挥手
  6. adjacent angle_GRE/GMAT 数学之平面几何
  7. java正则表达式tab_Linux下如何使用grep命令查找带有tab(退格)的字符
  8. SVN学习总结(3)——分支合并
  9. 【免费毕设】ASP.NET+SQL通用作业批改系统设计(源代码+论文)
  10. JS判断用户手机是IOS还是Android
  11. redis 备份与恢复
  12. SpringCloud 学习(二)-2 :Securing The Eureka Server
  13. 【测试理论】如何做好探索性测试(二)—增加维度
  14. 3种竞争力分析的简单途径
  15. 计算机如何恢复桌面,如何恢复计算机桌面图标不见了
  16. uclinux不是linux
  17. 矩阵相乘(Python)
  18. windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法
  19. ZYNQ上无DDR加载应用
  20. 2022氯化工艺特种作业证考试题库及答案

热门文章

  1. [转载]interp1
  2. Linux共享打印机手机打印,[分享]让linux和linux之间共享打印机
  3. 芯片的本质是什么?(4)物质与数字世界接口
  4. TextOut字体设置
  5. PHP数组内容制作分页功能
  6. Cygwin 与 MinGW/MSYS/MSYS2,如何选择?
  7. PHP非诚勿扰-我不是“拍黄片”的!
  8. Android github上优秀开源项目分类汇总
  9. 亚信科技中国有限公司实习面试(长春)
  10. libselinux conflicts with fakesystemd-1-17.el7.centos.noarch