文本介绍了如何用Tableau制作雷达图,并对制作过程中涉及的公式进行了详细解释。
声明: 本文中Tableau操作内容来源于拉勾教育数据分析训练营,关于弧度的资料来源于维基百科。
1 画图背景
现在要通过雷达图来了解办公用品、技术、家具三个类别的产品在销售能力、盈利情况、销售额能力、市场空间、消费者信心度这五个角度的表现如何。数据如下:
![0aa5668900c75eacf8bfbeb21e873b4d.png](https://i-blog.csdnimg.cn/blog_migrate/dd40ee50b876d05dc4e0fc7336ee0e45.jpeg)
最终要实现的结果如下:
![0637d6865d3c2bd9310f3e1e710f6eb8.png](https://i-blog.csdnimg.cn/blog_migrate/6cb6890ad1acba30f3bc2fe16030ac0c.jpeg)
可以看到:上面的图片中,有五个灰色的五边形,分别代表各个维度的层级,数值为20、40、60、80、100。五个角分别代表销售能力、盈利情况、销售额能力、市场空间、消费者信心度五个指标。让我们看看如何实现以上雷达图。
2 画图思路
2.1 整体思路
可以看到,上面的图片中有五个灰色的规则五边形,以及办公用品、技术、家具三类产品组成的不规则五边形。可以把灰色的五边形看作一个处在下图坐标轴上的图形:
![c939ac60bc649b0d17c7a83df3006431.png](https://i-blog.csdnimg.cn/blog_migrate/ac059b903a83614e848cb0c317469cbe.jpeg)
对于每一个五边形,要想把它们画出来,可以以中心为原点建立一个坐标轴,把每个点的坐标标记出来,然后相邻的点之间连线就可以。要计算坐标,可以先计算每个点和原点之间的夹角角度,然后根据三角函数,计算出它们的X坐标和Y坐标。
例如,对于点A,只要知道半径r的长度,以及夹角1的角度,就可以根据三角函数算出A的坐标。x坐标为 r×cos(角度1),Y坐标 r×sin(角度1)。
对于不同的灰色五边形,只要改变r的长度,就可以画出不同大小的五边形。因此,要画出雷达图,我们的步骤是:
1. 在数据中标注好不同灰色五边形的半径长度,以及准备我们要展现的数据
2. 计算灰色多边形各个点的角度
3. 计算各个点的X、Y轴坐标
4. 将相邻坐标点连接