Tableau | 传播趋势图

Tableau | 传播趋势图_第1张图片

使用场景

图形又称为“阿基米德螺线”,案例中使用的数据是“按时间进行转推数”的趋势分析,一个圆代表一个年度。


1.数据背景说明

根据网上的公开的特朗普推特数据,对推文进行分析http://trumptwitterarchive.com/。

Tableau | 传播趋势图_第2张图片
基础数据

2.计算字段

2.1 时间格式处理:

由于这个dashboard包含其他分析维度,数据处理过程中,我将年、月、日、星期分别从【created_at】中提取出来,再做对应处理。案例图例最后效果是要获得“2013/1/18”的格式。

  • 【created_at】(Fri Jan 18 18:40:22 +0000 2013) -->【Tweet Date】(2013/1/18)

2.2 结构设计字段:

1.计算每一年的多少天
【Day of Year】:datepart('dayofyear',[Tweet Date])
2.计算圆心角
【Angle】:[Day of Year] / 365 * 2 * pi()
3.计算对应日期的位置,其中2009是这个数据的最小年份
【Day of Whole】:((YEAR([Tweet Date]) - 2009) * 365) + [Day of Year]
4.计算横坐标值,其中4是可以自定义设定,作用是拉大圆环之间的距离
【X】:([Day of Whole]/4) * (COS([Angle]))
5.计算纵坐标值,其中4是可以自定义设定,作用是拉大圆环之间的距离
【Y】:([Day of Whole]/4) * (SIN([Angle]))

3.结构设计

将对应字段按下图拖入即可,


Tableau | 传播趋势图_第3张图片

4.注意事项

  • 【created_at】提取的月份是英文缩写,在用中文版本的时候无法识别,解决方案写的case when
  • 最后可以在坐标轴进行处理,也能设计成椭圆形状_
  • 图形又称为“阿基米德螺线”

案例地址:
https://public.tableau.com/profile/dannyer520#!/vizhome/week-03-TrumpsTwitterExplosion/TrumpsTwitterExplosion

你可能感兴趣的:(Tableau | 传播趋势图)