关系网络数据可视化:1. 关系网络图&Gephi
1.关系网络图
如何来表示两个对象之间的关系?
把对象变成点,点的大小、颜色可以是它的两个参数,两个点之间的关系可以用连线来表示。连线分为无向(只是连接的导向,一些简单的关系很容易体现)和有向(复杂网络,连接+方向,线本身的方向代表了连接的关系同时线的粗线也可以表示线的连接强度)。


这个图 有点杂乱,看不出哪个点之间连接了,看不出点之间的特征。
导向分为3类:
力导向布局、空间导向布局、规则导向布局
1.1 力导向布局

它除了点与点之间的联系外,还分为空间聚集的聚类,反应出不同团队、不同聚类之间的关系。可交互,放到可看到里边的人。

通过颜色来反应明星之间的派系,连接关系就是通过力的导向布局的,以作用力作为连接的依据。

不同的资本的派系、流动情况,包括公司与它的子公司之间的联系。登录启信宝就可以看到相关的图,点的大小代表关系强弱,高层级的它向外投资的就越多,它的连接度就越多,它的连接点就越大。
总结:力导向布局
模拟引力和弹力的算法应用,可用于模拟分级分团。(用引力和弹力去模拟算法,力和弹力用点之间的关系值;比如两个城市之间的投资关系可用投资的金额的量去表示,用这个量去做引力和弹力的算法。演员和导演的合作次数用这个值去参考它的引力和弹力。)
每次的布局结果可能不一致,与设置和点的分布有关。
如果有了合适的布局,记住自己的设置(记住里边的参数设置)。

1.2 空间导向(基于地理空间,哪个城市与哪个城市做一个关系导向)

用的BDP的软件去做的,它就是做一个流向的可视化

全球的航线之间的关系,用的第三方平台的软件-吉海
总结:空间导向布局
需要知道空间数据,例如经纬度(定义点,然后再有个value值);
需要知道数据之间的联系(要知道怎么去量化,比如说我们要看航线关系:不同城市之间的航线数量,或者平均的航线人次来算这个量);
通常是有向的。
1.3 规则导向(有基本的规则界定点与点之间的关系)


总结规则导向布局:
一般分为水平、垂直、放射状排布;
有明显的层级关系。
用到的软件是:gephi


2. Gephi软件工具
边:连接关系;源:连接源个点的ID,第0个点连接到第6个点,矢量线性关系的图
导向的模拟

力导向布局:布局--->>Force Atlas




关系网络数据可视化:1. 关系网络图&Gephi的更多相关文章
- 关系网络数据可视化:3. 案例:公司职员关系图表 & 导演演员关系网络可视化
1. 公司职员关系图表 节点和边界数据 节点是指每个节点本身的数据,代表公司职工的名称:属性(Country).分类(Category)和地区(Region,给每个节点定义的属性数据).文件必须是.c ...
- 关系网络数据可视化:2. Python数据预处理
将数据中导演与演员的关系整理出来,得到导演与演员的关系数据,并统计合作次数 import numpy as np import pandas as pd import matplotlib.pyplo ...
- Echarts数据可视化series-graph关系图,开发全解+完美注释
全栈工程师开发手册 (作者:栾鹏) Echarts数据可视化开发代码注释全解 Echarts数据可视化开发参数配置全解 6大公共组件详解(点击进入): title详解. tooltip详解.toolb ...
- 数据可视化 echarts3
初识 echarts ECharts,一个纯 Javascript 的数据可视化图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefo ...
- Echarts数据可视化,easyshu图表集成。
介绍: ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Sa ...
- 基于echarts 24种数据可视化展示,填充数据就可用,动手能力强的还可以DIY(演示地址+下载地址)
前言 我们先跟随百度百科了解一下什么是"数据可视化 [1]". 数据可视化,是关于数据视觉表现形式的科学技术研究. 其中,这种数据的视觉表现形式被定义为,一种以某种概要形式抽提出来 ...
- 数据可视化之powerBI入门(四)Power BI与PowerQuery、PowerPivot有什么关系
https://zhuanlan.zhihu.com/p/64146209 Power BI与PowerQuery.PowerPivot有什么关系? 刚开始学习PowerBI的时候,总是能碰到Powe ...
- R语言︱SNA-社会关系网络—igraph包(社群划分、画图)(三)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 社群划分跟聚类差不多,参照<R语言与网站 ...
- 分层条件关系网络在视频问答VideoQA中的应用:CVPR2020论文解析
分层条件关系网络在视频问答VideoQA中的应用:CVPR2020论文解析 Hierarchical Conditional Relation Networks for Video Question ...
随机推荐
- 信息摘要算法之二:SHA1算法分析及实现
SHA算法,即安全散列算法(Secure Hash Algorithm)是一种与MD5同源的数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛 ...
- Confluence 6 home 修改 Home 目录的位置
当 Confluence 第一次启动的时候,Confluence 将会读取 confluence-init.properties 文件并从这个文件中确定如何去查找 Home 目录. 希望修改 home ...
- sticky footer 模板
http://www.w3cplus.com/blog/tags/136.html http://www.w3cplus.com/css/css-sticky-foot-at-bottom-of-th ...
- flask 中orm关系映射 sqlalchemy的查询
flask的orm框架(SQLAlchemy)-一对多查询以及多对多查询 一对多,多对多是什么? 一对多.例如,班级与学生,一个班级对应多个学生,或者多个学生对应一个班级. 多对多.例如,学生与课 ...
- 第八单元 正文处理命令及tar命令
使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ...
- Es6模块语法笔记
/** * Created by Administrator on 2017/4/15. */ /*---------------------export命令--------------------- ...
- 按照勾选 删除表格的行<tr>
需求描述:有一个产品列表,有一个删减按钮,点击删减按钮,按照产品勾选的行,删除产品列表中对应的行数据 代码: //html代码<table id="table1"> & ...
- 【python】json中字典key不可为数值型
遇到了一个很诡异的错误.写一个字典,存入json文件.之后读出判断是否存在key.结果惊奇的发现,同一个key居然存在两次. 原因:json会将数值key转换为unicode 结论:使用json时字典 ...
- 【python】多进程与mongo
参考:http://api.mongodb.com/python/current/faq.html#using-pymongo-with-multiprocessing 如果使用了多进程,则必须在子进 ...
- Android Studio 打开activity_main.xml不能正常显示
操作系统:Windows 10 x64 IDE:Android Studio 3.2.1 解决方法:http://www.jcodecraeer.com/a/anzhuokaifa/Android_S ...