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

简介: 今天辰哥来教大家从一本小说/名著里面**提取出人名**,并对**人名之间的关系**进行统计(同一段里面人名两两出现),根据人名之间的关系进行**绘制关系图**--**gephi**

今天辰哥来教大家从一本小说/名著里面提取出人名,并对人名之间的关系进行统计(同一段里面人名两两出现),根据人名之间的关系进行绘制关系图--gephi

核心知识点

  1. 提取文本中人名
  2. 统计文本中人物之间的关系
  3. 绘制网络关系图

先看一下效果

01 jieba小例子

在开始分析《斗罗大陆》小说之前,先来一个小例子让大家对jieba库的使用有个印象。

说明:

可以看到文本内容结果jieba库分词之后,可以获取每一个的词性。咱们这里需要获取人名,只需要挑选出nr的词性,并统计每个词的次数。

这里就给大家演示讲解了jieba从文本提取人名的小例子,下面以小说《斗罗大陆》为例,讲解如何去提取里面人物名,并建立有向图,最后绘制人物关系图。

02 提取人物关系

1.制作姓名字典

部分结果如上图,通过提取小说中里面的所有名字,取出前100个并按频率从高到低写入txt。不过发现一些是不完整、无用、一个人物多名等情况。进行整理之后如下。

2.建立人物有向关系

通过构建的人物名在每一段中两两出现的进行统计。最后建立出来,人物节点和人物之间的联系。

3.保存到csv

结果如下:

03 人物关系网图

这里使用的是gephi进行绘制,gephi下载地址如下:

https://gephi.org/

下载安装之后,开始导入刚刚保存的node.csv和edge.csv数据绘制人物关系网图

1.新建工程&导入数据

新建工程->选择数据资料tab,点击输入数字表格,添加节点和边的csv数据。

2.调整相关的样式

3.修改字体,显示相应的标签

4.选择一个自动化布局的方式,预览,再调整相关参数

5. 最终点击左下角导出图片

04 小结

本文讲解了提取文本中人名并统计文本中人物之间的关系,最后绘制网络关系图,不明白的地方可以在下方留言,一起交流。

相关文章
|
12天前
|
人工智能 搜索推荐 定位技术
AddressCLIP:一张照片就能准确定位!中科院联合阿里云推出街道级图像地理定位模型
AddressCLIP 是由中科院和阿里云联合开发的端到端图像地理定位模型,通过图像-文本对齐和地理匹配技术,实现街道级精度的定位,适用于城市管理、社交媒体、旅游导航等场景。
101 30
AddressCLIP:一张照片就能准确定位!中科院联合阿里云推出街道级图像地理定位模型
|
15天前
|
人工智能 搜索推荐 网络架构
TryOffAnyone:快速将模特服装图还原为平铺商品图,生成标准化的服装展示效果
TryOffAnyone 是一款基于 AI 技术的工具,能够将模特穿着服装的图像快速还原为平铺商品图,支持智能识别、自动优化等功能,适用于电商平台和虚拟试衣场景。
52 12
TryOffAnyone:快速将模特服装图还原为平铺商品图,生成标准化的服装展示效果
|
8月前
|
自然语言处理 供应链 数据可视化
R软件文本挖掘分析服装公司职位要求数据和分布地理可视化
R软件文本挖掘分析服装公司职位要求数据和分布地理可视化
|
机器学习/深度学习 人工智能 自然语言处理
中文人物关系知识图谱(含码源):中文人物关系图谱构建、数据回标、基于远程监督人物关系抽取、知识问答等应用.
中文人物关系知识图谱(含码源):中文人物关系图谱构建、数据回标、基于远程监督人物关系抽取、知识问答等应用.
中文人物关系知识图谱(含码源):中文人物关系图谱构建、数据回标、基于远程监督人物关系抽取、知识问答等应用.
|
定位技术 数据格式 容器
腾讯位置服务富文本标签实现行政区域标注点聚合的解决方案
腾讯位置服务富文本标签实现行政区域标注点聚合的解决方案
107 0
|
定位技术
无须任何数据,六十秒快速制作三维影像图用以作为城市空间格局分析的底图
无须任何数据,六十秒快速制作三维影像图用以作为城市空间格局分析的底图
135 0
【ArcGIS制图案例】城市关系强度图
【ArcGIS制图案例】城市关系强度图
143 0
|
机器学习/深度学习 编解码 人工智能
Google Earth Engine(GEE)——Sentinel-1 和 2 数据的融合,水稻范围识别和水稻种植季节区分地图绘制—马来西亚为例
Google Earth Engine(GEE)——Sentinel-1 和 2 数据的融合,水稻范围识别和水稻种植季节区分地图绘制—马来西亚为例
1003 0
Google Earth Engine(GEE)——Sentinel-1 和 2 数据的融合,水稻范围识别和水稻种植季节区分地图绘制—马来西亚为例
|
存储 编解码 算法
1985-2020年全球30米地表覆盖精细分类产品V1.0免费下载,内附链接
1985-2020年全球30米地表覆盖精细分类产品V1.0免费下载,内附链接
919 0
1985-2020年全球30米地表覆盖精细分类产品V1.0免费下载,内附链接
|
ice
Google Earth Engine—ETOPO1是一个1弧分的地球表面全球浮雕模型,整合了陆地地形和海洋测深。它是由许多全球和区域数据集建立的。它包含两个高程带:冰面和基岩。
Google Earth Engine—ETOPO1是一个1弧分的地球表面全球浮雕模型,整合了陆地地形和海洋测深。它是由许多全球和区域数据集建立的。它包含两个高程带:冰面和基岩。
443 0
Google Earth Engine—ETOPO1是一个1弧分的地球表面全球浮雕模型,整合了陆地地形和海洋测深。它是由许多全球和区域数据集建立的。它包含两个高程带:冰面和基岩。