用Tableau画旋风图

这个图表是我在学习过程中的一次错误,偶然发现的,没有看到别人发布过,也算是全网首发了吧。也暂时没有找到适用的场景,也不知道起什么名字好,暂时我就叫它旋风图吧。
这里只是单纯作为一次好玩的经历,分享一下制作的过程。数据集用自带的超市数据。

新建计算字段

  • 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,有兴趣也可关注一下

你可能感兴趣的:(用Tableau画旋风图)