今天给大年夜家带来我一个脚本,用来分析社会收集关系。

这个图我没有效到gephi或者其他的对象,是我用python纯脚本运行出来的。简单的实现了封装,大年夜家有兴趣可以下载下脚本,运行下。

1、建好小说数据中的角色字典,格局如下

道理常识

node_freq.txt 节点出现频率import networkxasnx

import matplotlib.pyplot asplt

#有向图

DG = nx.DiGraph()

#添加一个节点

DG.add_node('A')

#作图,设置节点名显示,节点大年夜小,节灯揭捉?色

nx.draw(DG,with_labels=True,node_size=900,node_color ='green')

plt.show()

双节点,有偏向A–>B#有向图

DG = nx.DiGraph()

#添加一个节点

DG.add_node('A')

DG.add_node('B')

#添加边,有偏向,A-->B

DG.add_edge('A','B')

#作图,设置节点名显示,节点大年夜小,节灯揭捉?色

nx.draw(DG,with_labels=True,node_size=900,node_color ='green')

plt.show()

添加更多节点import networkxasnx

import matplotlib.pyplot asplt

colors = ['red','green','blue','yellow']

#有向图

DG = nx.DiGraph()

#一次性添加多节点,输入的格局为列表

DG.add_nodes_from(['A','B','C','D'])

#添加边,数据格局为列表

DG.add_edges_from([('A','B'), ('A','C'), ('A','D'), ('D','A')])

#作图,设置节点名显示,节点大年夜小,节灯揭捉?色

nx.draw(DG,with_labels=True, node_size=900, node_color = colors)

plt.show()

好了,同样的事理,咱们建立角色词典,插入节点列表,然后遍历插入有向边关系,就能做出这图:

推荐阅读

【51CTO原创稿件,合作站点缀载请注明原文作者和出处为51CTO.com】【义务编辑:wangxueyan TEL:(010)68476606】

【51CTO.com原创稿件】今天,阿里云栖大年夜会·南京峰会正式召开>>>详细阅读

地址:http://www.17bianji.com/lsqh/34999.html

python词汇网络分析_文本分析之制作网络关系图——Python相关推荐

  1. python绘制社会关系网络图_文本分析之制作网络关系图——Python

    今天给大家带来我一个脚本,用来分析社会网络关系. 这个图我没有用到gephi或者其他的工具,是我用python纯脚本运行出来的.简单的实现了封装,大家有兴趣可以下载下脚本,运行下. 原理知识 我就简单 ...

  2. python关系图谱_文本分析之制作网络关系图

    最近忙于学术,公众号更新的有点慢了,在这里给大家个歉,希望大家能继续支持我.由于学术需要,未来一段时间,我以后会有一些文本分析的脚本要出现,希望大家喜欢. 目前简单的文本分析已经满足我人物需要,所以还 ...

  3. tableau如何生成HTML文件,用Tableau快速制作网络关系图

    我以前写过一篇文章 <用Tableau制作网络关系图>,里面提到了Tableau本身不支持自动生成网络关系图,需要借助其他软件.提供Voronoi Treemap制作方法的Tristan ...

  4. tableau应用实战案例(三)-如何用Tableau制作网络关系图

    前言 唯一的一点点难度就在数据集的制作上,需要自己制作JSON文件,我用最简单的例子介绍: 数据生成网站: https://observablehq.com/@ladataviz/network-da ...

  5. 学校作业5_1字符串_文本分析与加密(头哥作业[Python])

    本系列文章为同学困扰的python做出作业答案汇总,答案皆为本学生自己边学边做汇总上传的,编排不易,希望大家喜欢. 本作业所有内容均在github上有留存,每次作业github上会最先发布,CSDN上 ...

  6. python 仿真实验_生成仿真的演化网络实验【Python版】

    ''' 绘制动画 ''' import numpy as np import matplotlib.pyplot as plt from matplotlib import animation imp ...

  7. python绘制网络关系图

    import networkx as nx# 数据准备 G = nx.DiGraph() # 单边有向图G.add_edges_from([(1,2), ('x','y'), (2,3)...]) # ...

  8. python中文文本分析和提取_python str(使用python对txt文本进行分析和提取)

    python 文本文件数据处理 #/usr/bin/env python3 # -*- coding: utf-8 -*- def zhidao_560604345(infile, outfile): ...

  9. python写炒股软件_在线配资,【原创】用python开发股票自动技术分析的软件(

    一.准备一个沪深股市的股票代码和简称的对照表,存在csv文件或者txt文件中. 二.读取这个文件,循环将所有股票的历史数据都下载到本地,保存为名字为股票代码的csv文件. 三.逐个读取所有这些csv文 ...

最新文章

  1. CSDN 插件限时内测,新用户抢永久免费去广告特权!
  2. NumPy中可用的聚合函数
  3. 【408预推免复习】操作系统引论
  4. python和c-python和C的如何实现互相调用?
  5. mysql中文查询问题
  6. 1003. [ZJOI2006]物流运输【区间DP+最短路】
  7. Python学习笔记之函数式编程
  8. 细粒度权限控制 linux,FGAC(细粒度访问控制)/VPD
  9. map容器实现一对多
  10. [032] 微信公众帐号开发教程第8篇-文本消息中使用网页超链接(转)
  11. 散酒到底多少钱才是纯酿的
  12. 枯燥编程加奇炫美术 —— 看育碧 Ubisoft 如何开发游戏大作
  13. hal 外部唤醒脚唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验...
  14. 【上传文件至服务器】
  15. allegro 尺寸标注操作未到板边的处理
  16. 使用mybatisplus进行分页查询total总为0的原因
  17. 46.把数字翻译成字符串
  18. 【数据分析】京东平台用户画像分析
  19. C++ Opencv binarization thinning and bone processing
  20. CSDN - CSDN27题解

热门文章

  1. 腾讯云是什么?腾讯云TCA和腾讯云TCP是什么?
  2. LXD 2.0 系列(八):LXD中的LXD
  3. Geany设置全黑色主题
  4. 2012-2018普及组第一题题解
  5. 华为p9 Android6 备份,华为手机怎么备份?华为手机备份数据教程
  6. Connection to tcp://39.96.3.215:1935 failed: Error number -138 occurred
  7. linux md是什么格式文件,MD_ 文件扩展名: 它是什么以及如何打开它?
  8. 趋势预测:基于期货未平仓合约、展期和FII/DII指标【附Python源码】
  9. BMY、KMP、BM、BMHS算法性能比较
  10. 几种需求、管理与激励的理论