在之前的基础上,通过对分析结果数据进行可视化分析,让结果更加一目了然。
这里使用networkx进行人物关系网络图绘制。

def painting(): #绘制人物亲密度图G = nx.Graph()  # 绘制个人物之间的亲密关系people_num = 0edge_num = 0for i in relationships:G.add_node(i)people_num += 1for n in relationships[i]:G.add_edge(i, n, weight=relationships[i][n])edge_num += 1print(people_num, edge_num)nx.draw(G, with_labels=True, edge_color='b', cmap=plt.cm.Oranges, pos=nx.spring_layout(G),node_color=range(people_num), node_size=900, width=1, font_size=8)plt.show()

networkx可以根据权重来绘制网络图,这里就用人物之间的亲密度来作为权重进行绘图,绘图结果如下:

在这个图中,两个人物之间的距离越近,代表关系越亲密。

networkx绘制人物关系网络图相关推荐

  1. 便捷绘制人物关系图的软件分享

    看阿加莎.东野圭吾的推理小说,或者<红楼梦><冰与火之歌>这类的史诗巨作,经常会被错综复杂的人物关系弄昏头脑. 面对这些情况,怎么办? 今天分享两款压箱底的工具,支持高效绘制人 ...

  2. python使用Networkx生成人物关系可视化详解

    一,先说实现的思路 1,将文本中出现的重要人物名字放入列表中:也可以使用自然语言处理工具将词性标记为'nr'的词语放入列表中,但一则费时费力二则准确性太差.所以,简单粗暴但高效的做法是直接从搜索引擎中 ...

  3. Echarts开发人物关系网络图

    转载地址:https://blog.csdn.net/xqhadoop/article/details/78286270 引言:  人物关系可视化是将人与人之之间通过某属性进行连接而形成的关系网络,通 ...

  4. R-水浒人物关系呈现

    一.背景 利用R呈现<水浒传>人物关系网络图 二.技术路线 思路:以在同一段出现的共现关系,绘制人物关系网络图 工具:R 三.过程 1. 预定义函数 #读取文件内容函数 get.conte ...

  5. 如何利用pyecharts绘制炫酷的关系网络图?

    如何利用pyecharts绘制炫酷的关系网络图 这是本学期在大数据哲学与社会科学实验室做的第六次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? ...

  6. 【python数据挖掘课程】十七.社交网络Networkx库分析人物关系(初识篇)

    这是<Python数据挖掘课程>系列文章,也是我大数据金融学院上课的部分内容.本章主要讲述复杂网络或社交网络基础知识,通过Networkx扩展包绘制人物关系,并分析了班级学生的关系学院信息 ...

  7. Tableau制作人物关系图

    人物关系图可以清晰表示人物之间的关联关系,通过这种关系的呈现给人直观印象,能够达到总览人物故事的全貌,一起看下这个人物关系图是怎样制作的吧. 在绘制人物关系图之前我们需要设计人物关系图,看似杂乱无章的 ...

  8. 我做到了!《斗罗大陆》人物关系可视化

    今天辰哥来教大家从一本小说/名著里面提取出人名,并对人名之间的关系进行统计(同一段里面人名两两出现),根据人名之间的关系进行绘制关系图–gephi 核心知识点: 提取文本中人名 统计文本中人物之间的关 ...

  9. 用python画关系网络图-使用Python的networkx绘制精美网络图教程

    最近因为数学建模3天速成Python,然后做了一道网络的题,要画网络图.在网上找了一些,发现都是一些很基础的丑陋红点图,并且关于网络的一些算法也没有讲,于是自己进http://networkx.git ...

  10. 【python教程入门学习】利用Python绘制关系网络图

    我们在做数据可视化时,要展现多个元素之间的相互关系时(比如人物关系图),常会用到网络图. 今天我们就分享一个在 Python 里绘制网络图的库:NetworkX,并显示它的基本操作. 一.Networ ...

最新文章

  1. 算法面试经常需要你手写的三个排序算法(Python语言)
  2. 学python还是不会编程_你真的不学Python吗?学习Python的四大理由!
  3. linux安装mysql 5.6_linux 安装mysql5.6
  4. js入门·对象属性方法大总结
  5. android 访问web.py,Appium 测试 Android 时,python 用例调用 Webdriver.remote 后无回应
  6. 很高兴,自己申请到了一个.net的blog
  7. MIT联手IBM发布超大数据集:100多万短视频,多维度标注
  8. (六)数据处理——录入、清洗、加工、描述
  9. HDU1715 大菲波数【大数】
  10. Spring源码解析之BeanFactory
  11. OpenGL调用GPU(七)
  12. xdebug+webgrind
  13. 成都移动IPV6光猫设置教程
  14. 【8】同步vscode配置和插件【导入导出】、再也不用担心换电脑重新安装插件了
  15. 多端开发之uniapp开发app
  16. 从一个表格render方法问题看React函数组件的更新
  17. python远程操控超微服务器(IPMI)、电脑开机(WOL)
  18. 用PHP实现MD5算法
  19. 【云计算与大数据】IassPassSass
  20. python小学生编程小游戏打地鼠turtle

热门文章

  1. 如何用Mockplus快速做一个手风琴菜单?
  2. 【科技素养题】少儿编程 蓝桥杯青少组科技素养题真题及解析第16套
  3. 拼多多出现重大BUG,几小时内损失超千万,但处理方式让用户怒了
  4. 干货!假新闻检测:观察新闻本身,更要观察它所在的新闻环境
  5. 踩了个DNS解析的坑,但我还是没想通
  6. 搜索引擎优化(step-by-step)
  7. 计算机word文档无法工作,电脑docx打不开怎么办(word文档无法打开的解决方法)...
  8. win7升级win10激活指南——查看预装Win7/8/8.1电脑内置系统激活密钥(OEM Key)方法
  9. HTML两张图片翻转,canvas实现图片镜像翻转的2种方式
  10. Android架构师绩效考核表,半年绩效考核总结(7.9)