案例:根据销量数据画出弧线图
tableau:弧线图
首先看看原始数据:
tableau:弧线图
分析:
画弧线图我们要有角度和半径。销量少的我们放到里面,半径就小一点;同时销量小,弧度也小,我们可以把每段弧线看成一个一个小点连成的曲线,那么现在我们的目标就是找到这些点的坐标。如果知道半径和角度,那么这个点的x\y坐标就可以通过公式计算得到。半径的话,我们根据销量从小到大分别设为1,2,3,4。那么现在角度如何决定呢?
tableau:弧线图
我们可以看到,每条直线上的点的角度都是一样的。如果我们以1°为间隔在弧线上取点,就会发现销量越小,那么它对应的弧线上得到的点就越少;销量越大,它对应的弧线上得到的点就越多。那么我们就不妨以每个人销量的总额百分比数作为每个人弧线的点数。比如A的销量的总额百分比是51%,那我们就设绿色的弧线上有51个点,每个点的角度依次加1°;D的销量的总额百分比是9%,那我们就设蓝色的弧线上有9个点,这九个点的角度也是依次加1°。那么就在原始数据的情况下,创建这样的xlsx文件:
tableau:弧线图
tableau:弧线图
(角度是从0开始的,所以51个的话,到50就结束了)
接下来就是在tableau里面的操作了:
step1:
连接到刚刚创建的xlsx文件,然后按照下面的图片创建两个计算字段,为每个点找到x\y坐标:
tableau:弧线图
tableau:弧线图

step2:
X拖到列,Y拖到行,然后取消‘聚合度量’
tableau:弧线图
然后把‘人员’拖到‘颜色’那里:
tableau:弧线图
然后把‘自动’换成‘线’
tableau:弧线图
然后把‘大小’调到最大
tableau:弧线图
OK,雏形就出来啦,然后我们继续调整。

step3:和最开始的效果图相比,现在的图首先弧线短了很多,处理方式:
把X\Y之前除的180,改成45(X,Y都要改哈)
tableau:弧线图
改之后发现出现了点小问题:
tableau:弧线图
处理方式:
把‘角度’拖到‘路径’那里。
tableau:弧线图
我们还发现,现在的图好像有点‘扁’,这是因为横纵坐标的范围不一样,我们把它们都改成-6~6.(X,Y轴都要修改)
tableau:弧线图
之后就是这样了:
tableau:弧线图

step4:和最终的效果图比起来,现在的图好像就只是整体的角度还有点不对。我们再次修改一下X,Y的计算字段表达式:
tableau:弧线图
tableau:弧线图
修改之后就是这样了:
tableau:弧线图

step5:添加标签
首先按照下图创建一个计算字段:
tableau:弧线图
然后把‘人员’、‘销量’、‘总额百分比’放到‘标签’里
tableau:弧线图
调整一下标签的位置:
tableau:弧线图
tableau:弧线图
OK,终于画好了!!!
tableau:弧线图
tableau:弧线图

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2021-12-15
  • 2021-03-29
  • 2021-04-16
  • 2021-12-09
  • 2021-04-24
  • 2021-10-16
猜你喜欢
  • 2022-01-11
  • 2021-07-09
  • 2021-12-06
  • 2021-08-02
  • 2021-07-08
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案