使用tableau绘制动态条形图


       首先我们看一下数据长什么样:
使用tableau绘制动态条形图
       每个日期有10位艺人以及其对应的活跃粉丝数。
       其次,我们要知道,tableau中,行名称是不能改变的,即使是动态图,行名称也不能变化
使用tableau绘制动态条形图
       也就是说,在动态图中,随着时间变化,肖战永远排在第一行(即使某天他的活跃粉丝数不是第一名),王一博永远在第二行…因此我们考虑用排名来作为行名称。

step1:创建排名计算字段

按下图创建一个关于活跃粉丝数的排名
使用tableau绘制动态条形图

step2:绘制条形图

使用tableau绘制动态条形图
       然后把‘活跃粉丝数排名’改成离散
使用tableau绘制动态条形图
       然后把’name’放到‘标签’那里
使用tableau绘制动态条形图
       然后点击‘活跃粉丝数排名’的‘编辑表计算’
使用tableau绘制动态条形图
       选择特定维度-name
使用tableau绘制动态条形图
       最终效果图如下:
使用tableau绘制动态条形图

step3:动态条形图

       把date放到‘页面’,再选择‘天’
使用tableau绘制动态条形图
       然后点击下图红色圈起来这个按钮,就可以动起来啦
使用tableau绘制动态条形图

step4:优化细节

1.调整视图大小

       从‘标准’换到‘整个视图’

2.调节字体标签大小及位置

使用tableau绘制动态条形图
使用tableau绘制动态条形图

3.调节颜色

       把name放到颜色那里
使用tableau绘制动态条形图

4.不显示行名称

       把‘显示标题’前面的勾勾取消掉
使用tableau绘制动态条形图

       最终效果:
使用tableau绘制动态条形图
       使用Python绘制动态条形图
使用tableau绘制动态条形图