使用tableau绘制动态条形图
首先我们看一下数据长什么样:
每个日期有10位艺人以及其对应的活跃粉丝数。
其次,我们要知道,tableau中,行名称是不能改变的,即使是动态图,行名称也不能变化
也就是说,在动态图中,随着时间变化,肖战永远排在第一行(即使某天他的活跃粉丝数不是第一名),王一博永远在第二行…因此我们考虑用排名来作为行名称。
step1:创建排名计算字段
按下图创建一个关于活跃粉丝数的排名
step2:绘制条形图
然后把‘活跃粉丝数排名’改成离散
然后把’name’放到‘标签’那里
然后点击‘活跃粉丝数排名’的‘编辑表计算’
选择特定维度-name
最终效果图如下:
step3:动态条形图
把date放到‘页面’,再选择‘天’
然后点击下图红色圈起来这个按钮,就可以动起来啦
step4:优化细节
1.调整视图大小
从‘标准’换到‘整个视图’
2.调节字体标签大小及位置
3.调节颜色
把name放到颜色那里
4.不显示行名称
把‘显示标题’前面的勾勾取消掉
最终效果:
使用Python绘制动态条形图