使用Python 操作 xmind 绘制思维导图的详细方法

 更新时间:2021年10月28日 17:02:13   作者:燕山588  
在平时的工作中当我们要总结一些知识的时候就需要一款工具来画画流程图,这里推荐 XMind 软件,用 Xmind 绘制的思维导图看起来思路清晰,那么今天的文章介绍关于思维导图的相关知识以及用 Python 如何操作 Xmind 绘制思维导图

思维导图

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

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

思维导图功能

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

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

关于Xmind免费激活方法(推荐)

https://www.jb51.net/article/225599.htm

https://www.jb51.net/article/213363.htm

使用软件

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

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

图片.png

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

图片.png

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

w = 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")` 

绘制的脑图显示如下:

图片.png

到此这篇关于用 Python 操作 xmind 绘制思维导图的文章就介绍到这了,更多相关Python xmind 思维导图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python趣味爬虫之爬取爱奇艺热门电影

    Python趣味爬虫之爬取爱奇艺热门电影

    好久没带大家实现Python爬虫了,文中有非常详细的代码示例,对不会爬虫的小伙伴们很有帮助哦,需要的朋友可以参考下
    2021-06-06
  • Python os.access()用法实例

    Python os.access()用法实例

    在本篇文章里小编给大家分享了关于Python os.access()用法实例内容以及相关知识点,需要的朋友们学习下。
    2019-02-02
  • Python chardet库识别编码原理解析

    Python chardet库识别编码原理解析

    这篇文章主要介绍了python chardet库识别编码原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • 基于Python的身份证号码自动生成程序

    基于Python的身份证号码自动生成程序

    今天收到一个小需求:需要一个自动生成身份证号码的小程序。近期用python较多,因此打算用python实现
    2014-08-08
  • Python多线程经典问题之乘客做公交车算法实例

    Python多线程经典问题之乘客做公交车算法实例

    这篇文章主要介绍了Python多线程经典问题之乘客做公交车算法,简单描述了乘客坐公交车问题并结合实例形式分析了Python多线程实现乘客坐公交车算法的相关技巧,需要的朋友可以参考下
    2017-03-03
  • NumPy对数组按索引查询实战方法总结

    NumPy对数组按索引查询实战方法总结

    数组的高级操作主要是组合数组,拆分数组,tile数组和重组元素,下面这篇文章主要给大家介绍了关于NumPy对数组按索引查询的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 用Python编程实现语音控制电脑

    用Python编程实现语音控制电脑

    是否经常好莱坞电影里看强大的语音识别系统? 是否每每看到都会羡慕嫉妒恨? 可是我们真心买不起啊。
    2014-04-04
  • django中嵌套的try-except实例

    django中嵌套的try-except实例

    这篇文章主要介绍了django中嵌套的try-except实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python爬取酷狗音乐Top500榜单

    python爬取酷狗音乐Top500榜单

    大家好,本篇文章主要讲的是python爬取酷狗音乐Top500榜单,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • Python日志无延迟实时写入的示例

    Python日志无延迟实时写入的示例

    今天小编就为大家分享一篇Python日志无延迟实时写入的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论