首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Tableau 制作品牌树

让我们一起来修炼大数据时代的「炼金术」吧~来波订阅呗

公司同事上周分享了炫酷的桑基图(Sankeydiagram)的制作方法,桑基图是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,通常应用于能源、材料成分、金融等数据的可视化分析。

Joy于是想到之前看到的一个Viz ——世界百强品牌树

Viz:THE BRAND TREE - World's Best Brands 2017

https://public.tableau.com/profile/datactician#!/vizhome/THEBRANDTREE-WorldsBestBrands2017/Brands2017

作者: HarpreetGhuman

最初发布: TableauPublic

作者采用类似桑基图的呈现方式,将品牌制作为树枝形状,按其所在行业汇集为树干,最后树根指向对应的行业,只是图形线条粗细不再有展示数据流量大小的意义,而是用来展示从树梢到树根的走向,构思十分巧妙。今天Joy就来copy这个作品,向大家分享如何使用Tabelau制作这样一个品牌树。

数据准备

Joy在网上下载了2017年中国品牌TOP100的数据,包含品牌、所处行业、品牌价值等信息,首先我们需要对此数据做如下处理:

数据一:1、添加“品牌ID”,值为与品牌数量个数相同的等差数列;2、添加“行业ID”字段,值为与行业类别数量个数相同的等差数列;3、添加“连接”字段,字段值均设为LINK

*“品牌ID”和“行业ID”这两个字段决定了树枝和树干在视图中的位置,小伙伴们可以按照自己的需求来调整。

数据二:准备只包含y值和连接值两列的数据,其中y值为从-8开始到8结束,间隔为0.5的数据的等差序列

数据三:最后我们将[行业]及[行业ID]字段摘出准备树根所需要的数据,复制[行业]字段,更名为“树根”,并添加[树根ID]字段(值范围最好大于[行业ID]小于[品牌ID],这样树根的形态更美观),同样添加[连接]字段

制作树枝

打开Tableau,连接数据一,将[品牌]字段拖入列,两次将[品牌价值]字段拖入行,将其中一个图表选择为柱形图,另一个设置为圆

将第二个品牌价值轴设置为双轴,并同步轴,将[品牌价值]字段拖入圆形图的大小,将[行业类别]拖入颜色,并适当调整柱形图粗细和圆形大小,这样我们就基本完成树枝部分的制作

制作树干

ctrl+D新建数据源,选择连接数据一和数据二,并按下图连接数据

新建如下计算字段

将字段[y]拖入行,将[Curve]字段拖入列,并将其更改为“维度”,将图表类型选择为线型

将[行业类别]拖入颜色,字段[y]拖入大小,[行业类别]和[品牌]字段拖入详细信息,将y轴设置为倒序,这样树干也基本完成了~

制作树根

新建数据源,选择连接数据二和数据三,同样用字段[连接]连接两个数据源

新建如下计算字段

同样将字段[y]拖入行,将[curve]字段拖入列,并将其更改为“维度”,将图表类型选择为线型;将[行业]拖入颜色和详细信息,字段[y]拖入大小,并调整大小,这样树根的制作也完成了

接下来我们只需要适当调整图表样式,在仪表板中将以上三个图表进行拼接就OK了,效果图如下

猜得到最高点橘色的图标是哪个品牌么~感兴趣的小伙伴可以直接复制以下链接访问Joy上传到Tableau Public 的视图。

URL:https://public.tableau.com/profile/yaojing#!/vizhome/1_5556/brandtree?publish=yes

Tips

1、在仪表板上拼接图表时选择“浮动”样式的效果会更好,操作也会更便捷;

2、上图中的文字部分是直接在仪表板中插入的浮动文本,树枝、树干、树根和文字的颜色统一,视觉效果会加分很多;

3、如果想要自定义品牌和行业的图标,可以参考Joy在使用 Tableau 制作 Bump Chart那篇文章里提到的方法进行设置;

4、制作树枝部分时我们又一次使用到了双轴,当我们需要两种图表叠加的展示效果时,双轴真的是非常好的选择(双轴大法好)。

本文图文内容均为原创,请勿擅自转载或用作商用。

JoyTools∣欢喜相遇

Joy 欢迎约饭~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G04K6A00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券