用Tableau画旋风图
2019-06-19 本文已影响0人
扫地sir
这个图表是我在学习过程中的一次错误,偶然发现的,没有看到别人发布过,也算是全网首发了吧。也暂时没有找到适用的场景,也不知道起什么名字好,暂时我就叫它旋风图吧。
这里只是单纯作为一次好玩的经历,分享一下制作的过程。数据集用自带的超市数据。
新建计算字段
- day of year=DATEPART('dayofyear',[订单日期])
计算到年初(1月1日)的天数
- day of month=DATEPART('day',[订单日期])
计算到月初的天数
- Angle=[day of year]/ 365 * 2 * pi()
计算角度
- X=[day of month]* COS([Angle])
- Y=[day of month]* SIN([Angle])
计算每个点的坐标
开始画图
- 将[X]拖到行功能区,[Y]拖到列功能区,取消聚合
- 将[订单日期]拖到筛选器,任选一年
- 标记选“圆”,将[销售额]拖到“大小”标签,[利润率]拖到颜色标签
自己美化一下,就得到了下图
方法就是这个样子的,但是不太好发现什么见解。
我尝试制作了一个空气质量的Viz,虽然不是很精致,倒是可以从中发现一些问题。
一般来说,这种情况大家都习惯用日期热力图,这也算是一种另类的尝试。
如果大家对这个旋风图的适用场景有什么好的点子,也可以交流一下。
https://public.tableau.com/profile/jiangbin#!/vizhome/Beijing-air-quality/2
此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下