Tableau商业智能BI那点事儿

Viz剖析第1期:马丁·路德·金著名演讲的可视化详解

2020-07-13  本文已影响0人  溜溜笔记说

写在前面的话:

Viz剖析系列主要挑选Tableau Public公布的可视化精选进行讲解,详解每一步操作方法。

Tableau Public可视化精选库网址:

https://public.tableau.com/zh-cn/gallery/?tab=viz-of-the-day&type=viz-of-the-day

剖析包括:

   1.图表解析。

    2.数据源解析。

    3.详细步骤。

拆解每一个Viz的制作过程,希望您可以切切实实把东西学到手。

精选Viz

Viz来源:

https://public.tableau.com/zh-cn/gallery/k-king?tab=viz-of-the-day&type=viz-of-the-day

Viz作者:

Laura Sandford

图表解析

1963年8月28日,马丁·路德·金发表了著名的演讲《我有一个梦想》,呼吁结束种族主义。在这个可视化中,作者Laura Sandford可视化了演讲中每个单词出现的次数。

图表解析

演讲原文

https://www.americanrhetoric.com/speeches/mlkihaveadream.htm

数据源提取

链接:

https://pan.baidu.com/s/1u8VBtaox7YQsdjiyYh3C9w

提取码:

tq55

数据源注释

表speech chord short Extract:

3 Separator:包含chord,start point,end point三种类型。

Rank:每个单词都有独一无二的Rank数字,按字母排序赋予Rank数字即可。可与表speech text only Extract中的Rank进行表连接,两者对应。

Speech2:跟随的单词。比如图表解析中Speech2就代表THE跟随的那25个单词,Rank 177代表THE。

6A. X与6B. Y:主要是为了构成圆形图,便于后续操作。如下图:

Rank 2:与Speech2对应,显示的是Speech2单词的Rank数

T:对于每一个Word order数,T都会按照步长0.01从0.01到1来一遍,空值记作1.01,start point记作2,end point记作3。

Word order:与Speech2对应,对应每个单词在演讲稿内的位置。

表speech text only Extract:

Count:每个Speech中的单词出现的次数。

Rank:每个单词都有独一无二的Rank数字,按字母排序赋予Rank数字即可。可与表speech chord short Extract中的Rank进行表连接,两者对应。

Speech 2:跟随的单词。比如图表解析中Speech2就代表THE跟随的那25个单词,Rank 177代表THE。

Word order:与Speech2对应,对应每个单词在演讲稿内的位置。

详细步骤

来跟着操作一遍吧!

步骤1

连接好数据源

步骤2

先制作工作表1。

将XY分别拉入列、行,且两者均改成维度、连续。

步骤3

鼠标按着Rank不动,将Rank拉入维度中。

右击Rank创建集,重命名为5c. Rank | set,先任意选中一个Rank数字,便于后续操作

步骤4

创建的集拉入颜色、大小,且大小适当调小些。标记改成线。

步骤5

切记Rank2和T要右击选择维度。

步骤6

在大小图例中选择编辑大小。

选择倒序,使得蓝线条粗,灰线条细。然后点击颜色调一下透明度60%。

步骤7

创建字段7.Fiter,然后拉入筛选器选“真”,旨在只需筛选chord与start point即可。

原工作簿中创建字段的红框部分可以删掉,因为数据源中没有start bar与end bar。

也可以不创建字段7.Fiter,直接将3 Separator拉入筛选器,选择chord与start point。

该步骤的目的是:只显示起始点即可,结尾点不需要显示。如果结尾点也显示,当只有一条蓝色线条的话,会不方便区分起始点与结尾点。

步骤8

制作工作表2。

创建字段times:if [Count]=1 then "" else "s"END

先将Rank拉入筛选器选择1,便于理解。

点击标记中文本的右侧三个点点,添加以下内容:

<Speech>

appears

<计数(Speech)>

time<time/times> in this

section of the speech,

at word number:

步骤9

创建工作表3。

创建字段Order (to use):STR([Word order]-1),拉入文本。

这么做的目的是:数据源中的Word order显示的单词位置比实际单词位置多一个数,所以需要减掉1,才是真正的单词所处的位置。

步骤10

创建工作表4。

添加以下内容:

<Speech>

is followed by:

步骤11

创建工作表5。

这个重点是设置好格式。

步骤12

创建仪表板

步骤13

背景调黑,字体格式按照图示上调。

步骤14

步骤15

动态展示

切记:将之前创建的仪表板复制粘贴一份,里面的图表不能用之前的,也需要再去复制粘贴一份。然后将Word order拉到页面,设置动态轨迹。

公众号:Tableau从入门到精通

上一篇下一篇

猜你喜欢

热点阅读