美文网首页Tableau商业智能BI那点事儿
Viz剖析第1期:马丁·路德·金著名演讲的可视化详解

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

作者: 溜溜笔记说 | 来源:发表于2020-07-13 16:26 被阅读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从入门到精通

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/fbtzcktx.html