用Tableau制作漂亮的类别树图

公众号:Tableau从入门到精通

先看成果

 

用Tableau制作漂亮的类别树图

 

详细步骤

  • 步骤1

数据源提取

链接:

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

提取码:

yw0u

  • 步骤2

打开提取的数据源中的excel表《子类别-原数据》,将类别ID与子类别ID用vlookup添加进左侧红框,再添加一列link,然后保存。

用Tableau制作漂亮的类别树图

类别ID:决定的是树根的位置,如下图。

用Tableau制作漂亮的类别树图

子类别ID:决定的是每根树梢之间的距离,如下图。

用Tableau制作漂亮的类别树图

excel表《子类别 - link》中的T决定的是树的高度,如下图。

用Tableau制作漂亮的类别树图

  • 步骤3

连接数据源。

先连接表《子类别-原数据》

用Tableau制作漂亮的类别树图

再连接表《子类别-link》

用Tableau制作漂亮的类别树图

  • 步骤4

创建字段logistic:1/(1+EXP(1)^-[T])

用Tableau制作漂亮的类别树图

  • 步骤5

创建字段f(t):[类别id]+(([子类别id] - [类别id])*[logistic])

用Tableau制作漂亮的类别树图

  • 步骤6

先做类别树的主体部分。

f(t)拉到列

T拉到行

类别拉到颜色

T拉到大小

子类别拉到详细信息

用Tableau制作漂亮的类别树图

  • 步骤7

重要一步:右击f(t)改成维度

用Tableau制作漂亮的类别树图

  • 步骤8

编辑大小选择“倒序”。

至此完成了类别树的主体部分。

用Tableau制作漂亮的类别树图

  • 步骤9

开始做类别树的树梢部分。

准备图形。

进入矢量图网站下载所需的图形。

https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2

有一丢丢懒的小伙伴可以在以下链接中直接提取。

链接:

https://pan.baidu.com/s/16yQmn6YKcrdiJIu2HuvDEg

提取码:

hku8

在以下路径中新建文件夹“子类别”,将下载的图形放到“子类别”文件夹中。

用Tableau制作漂亮的类别树图

  • 步骤10

子类别拉到列

销售额拉到行

将大小拉到最小值

用Tableau制作漂亮的类别树图

  • 步骤11

再拉一个销售额拉到行

子类别拉到形状

用Tableau制作漂亮的类别树图

  • 步骤12

在形状内找到刚刚创建的子类别,将图形对应到左侧数据项。

用Tableau制作漂亮的类别树图

  • 步骤13

右击点双轴,且去掉显示标题的勾,加上同步轴的勾

用Tableau制作漂亮的类别树图

  • 步骤14

类别拉到颜色,底部标题去掉。

用Tableau制作漂亮的类别树图

  • 步骤15

看一下树的主体部分从左至右子类别依次是什么,然后将树梢部分也按照该顺序进行排列。采取手动排序。

树主体部分的子类别顺序:

用品、信封、装订、器具、设备、椅子、纸张、固件、配件、电话、标签、用具、收纳、美术、桌子

用Tableau制作漂亮的类别树图

树梢需要排列的顺序:

用Tableau制作漂亮的类别树图

至此树梢部分完成。

  • 步骤16

新建仪表板大小为1100x800

将树浮动过来,去掉所有无关的标题、网格线。

用Tableau制作漂亮的类别树图

  • 步骤17

为了将树梢与树枝对齐,需将树梢复制粘贴3份。

树梢1:保留前8个子类别。

树梢2:保留中间3个子类别。

树梢3:保留后4个子类别。

用Tableau制作漂亮的类别树图

如下图树梢1,保留前8个子类别。

用Tableau制作漂亮的类别树图

结果如下

用Tableau制作漂亮的类别树图

用Tableau制作漂亮的类别树图

用Tableau制作漂亮的类别树图

  • 步骤18

将树梢全部浮动到仪表板内,并对齐树梢与树枝。去掉所有无关标题、网格线。重要一点:树的主体部分与树梢部分,都要设置格式将工作表颜色设为无填充,否则无法对齐。

用Tableau制作漂亮的类别树图

  • 步骤19

3份树梢分别按照如下图所示进行设置,添加标签。

树的主体部分的底部也添加上标签,这个标签右击树的底部选择“添加标签”,然后选择“始终显示”即可。

用Tableau制作漂亮的类别树图

结果如下

用Tableau制作漂亮的类别树图

公众号:Tableau从入门到精通