人物关系图可以清晰表示人物之间的关联关系,通过这种关系的呈现给人直观印象,能够达到总览人物故事的全貌,一起看下这个人物关系图是怎样制作的吧。

在绘制人物关系图之前我们需要设计人物关系图,看似杂乱无章的人物,需要将人物放在合适的位置,如果用工具呈现人物位置,首先需要确定人物关系呈现是树状还是辐射状,比如红楼梦的人物关系图就是树形结构,从贾府/薛府两个家族为起点,存在代际关系,辐射状以一个点或者多个点为中心,周围分布着与之相关的人物,确定人物关系的呈现形状后,需要确定人物的位置,可以绘制手稿先描绘大致轮廓,要想在tableau中呈现人物位置,我们需要确定人物的X轴和Y轴,将相关联的人物尽量放置近一些,避免线出现过多交叉。在excel中绘制人物关系草图,确定X轴Y轴和线的数量等,然后将草图数据化,最后将数据导入tableau绘制人物关系图,这就是绘制的整体思路。

一、excel绘制草图

绘制草图首先制作画布,先定义X轴(横轴)和Y轴(纵轴),然后我们将主要人物放在中间,将次要人物放在主要人物周围,关系近的放在一起,然后根据位置,我们能够看到人物的坐标,并且给关系线做标记,如下图所示:

二、excel草图转换为excel表格

将excel草图中的信息按照人物、X、Y、path(线标记)转换,每一条线连接两个人物对应两条数据:

三、数据导入tableau绘制关系图

1.将path转换为维度,这里一定要将path转换成为维度不然图形是不对的(踩过的坑要特殊强调)

2.将x拖放到列,y拖放至行,取消分析中的聚合度量勾选,更改图表类型为线,将人物拖放在路径标记卡,将path拖放在详细信息标记卡,将人物拖放在标签标记卡上:

3.在y轴上右键编辑轴,选择倒序:

4.在行的胶囊仓上,按住ctrl键点击y胶囊向右拖动,复制y轴,将该y轴复制图表更改为形状,将人物拖拽至形状标记卡,定义人物形状,这里我们可以选择对应的人物图片素材,放在tableau的shape文件夹中,新增文件夹将素材放进去,然后更改形状选择重载形状,在形状的下拉菜单中就会看到新增的人物头像啦,然后对应更改所有人物的头像:

5.在复制的y轴上右键选择双轴,再次在轴上选择同步轴,更改线的大小,将线调整的细一些,更改形状的大小,让人物头像大一些,标签我们添加在复制的图表中,在标签中选择显示所有标签,允许覆盖,将原来线图的标签移除:

四、添加背景图、必要说明

1.添加背景图,首先准备好素材,可以是图片,可以是URL,我们将轴固定,在地图菜单中选择背景图像,选择需要设置背景的数据源,点击添加图像,将x轴和y轴的范围定好,然后选择文件位置添加图像,然后确定即可:

2.添加标记进行人物关系描述,按照图示将所有的人物关系描述完毕:

最后的最后我们调整图形的边框,标签颜色,折线的颜色等,呈现最终效果。

每天多学一点,共同进步吧。

Tableau制作人物关系图相关推荐

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

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

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

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

  3. python代码电影人物关系_Python基于network模块制作电影人物关系图

    Python基于network模块制作电影人物关系图,节点,值为,模块,关系,算法 Python基于network模块制作电影人物关系图 易采站长站,站长之家为您整理了Python基于network模 ...

  4. 用pyecharts制作小说《剑来》的人物关系图(粗)

    先上效果 今天在一如既往地划水时,水友给我推了个小说叫<剑来>.下班回到家,准备下载了看一下,结果一看,光txt都要9MB,以我磨蹭的速度,怕不是明年都看不完.正好最近在做一些NLP相关的 ...

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

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

  6. 有哪些思维导图或其他软件适合画人物关系图?

    先说思维导图软件(以MindMaster为例) 诚然,大部分思维导图软件都是有一个中心主题,然后向两边发散.但是也有小部分思维导图软件支持"浮动主题",比如MindMaster.所 ...

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

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

  8. python人像绘制_python 绘制三国人物关系图

    author:weizhendong data:2019.12.19 func:绘制三国演义人物关系图 """ import codecs import jieba.po ...

  9. 网页开发 与数据联动的图_零基础学习数据可视化pyecharts人物关系图开发

    Pyecharts人物关系图开发 1. Pyecharts版本说明 Pyecharts的版本最新版本为1.7.0版本,此版本跟0.5版本的使用方法不一样了.很多参数方法配置不一样了.Import的内容 ...

最新文章

  1. 比特币和以太坊本质有什么区别?
  2. pycharm与python环境配置
  3. 解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
  4. vscode中go插件配置
  5. mysql密码正确却提示错误, 不输入密码反而能登录
  6. Java实训项目11:GUI学生信息管理系统 - 实现步骤 - 创建服务接口
  7. js判断浏览器的环境(pc端,移动端,还是微信浏览器)
  8. javascript实现页面跳转的方法
  9. js点击事件onclick_关于JavaScript的事件绑定问题
  10. 使用VSCode玩转Java (二)
  11. FlightGear--64位编译指南
  12. MATLAB矩阵基础知识(二)
  13. 准备建个深圳程序员内推找工作微信群
  14. 【漆天编程】最牛逼的均线交叉指标,做出了EA历史数据测试器的效果
  15. 高级驾驶辅助系统各子系统一览
  16. LNMP架构的搭建——源码编译(PHP,nginx,Mysql)
  17. Tarena 课程体系
  18. python实现大富翁_Python3 欧拉计划 问题84 大富翁
  19. 手机端linux虚拟机,教你如何用「UTM虚拟机」让苹果手机运行Windows/安卓/Linux系统...
  20. Qt断开信号与槽的方法,Qt信号的处理 (connect和disconnect和blockSignals的使用方法)

热门文章

  1. gps数据处理c语言例子,gps数据处理软件有哪些
  2. 计算机考试ac是什么,计算机的等级考试ac看cess工信部证书介绍.ppt
  3. Docker Compose使用详记-小白笔记
  4. Docker复习08——Docker-compose容器编排
  5. 计算机网络专业单招考试科目,2018年辽宁交专单独招生对口升学类招生计算机网络专业综合课考试大纲...
  6. 蓝牙PHY6222添加OTA升级功能
  7. C_教程_gnuplot绘制gif动图
  8. 山东5G覆盖时间表出炉:2020年市区重点区域,2023年覆盖县城
  9. Wavecom 短信猫 发送短信设置
  10. css 鼠标悬停事件 箭头旋转(css 画三角形)