Tableau图表 | 15、雷达图(两种方式)

雷达图又称蜘蛛图,可以从多个方面对某个对象进行分析。

第一种

(此种方法不用对源数据进行修改)

比如对某个班级的各个科目平均得分情况进行分析,新建数据如下,并用Tableau连接到新的数据源。
在这里插入图片描述
(是我没有掌握对方法??插入表格填入数据这么费劲?操作几遍已哭……还是插图片吧,数据可以用Excel RANDBETWEEN()函数随机产生)

1、调整数据显示
数据跟想要的形式不太一样,管理元数据-对各个指标建立数据透视表
在这里插入图片描述
2、创建计算字段
(1)角度angle

RUNNING_SUM(2*PI()/MIN({ FIXED :COUNTD([科目])}))+PI()/2

countd() 相当于计数不同,对科目进行了计数
min({fixed :countd([科目])}) 从全局对科目进行计数,并取最小值,值为5
2*pi()/min({fixed :countd[科目])}) =2π/5
runing_sum()返回分区中第一行到当前行的运行总计
pi()/2 即π/2,调节五边形上方的点位于X轴的中心位置
(至于是为嘛这个角度是这样,个人理解就是 90°+360°五等分之后即72°,根据排序,第一个加一份,第二个加2份……)
在这里插入图片描述
(2)半径R

AVG([分数])

在这里插入图片描述
(3)横坐标X
已知某点距离中心点的直线距离r和角度θ,该点的坐标为(rcosθ,rsinθ)

[R]*COS([angle])

在这里插入图片描述
(4)纵坐标Y

[R]*SIN([angle])

在这里插入图片描述
3、绘制雷达图
(1)图表类型改为多边形
(2)将X拖拽到列,Y拖拽到行,angle拖拽到路径,科目拖拽到详细信息(因为后面表计算要根据科目来计算)
在这里插入图片描述
(3)angle、X、Y 3个计算字段都以科目为依据
在这里插入图片描述
4、添加背景图和标签
(1)地图-背景图像-选择相应的源数据
在这里插入图片描述
添加图像-浏览-找到背景图像进行添加,调整图像X字段和Y字段尺寸,使其与雷达图尽量重合,冲浊可以使背景线条没那么明显
(可以提前加到Tableau存储库中,方便查找)
在这里插入图片描述
(2)按住ctrl键拖出两个Y轴,科目拖到标签(R也可以拖到标签),图表类型改为圆,双轴将两个图合并为一个图(两边Y轴不一致要同步轴),调整标签
在这里插入图片描述
在这里插入图片描述

第二种

(此种方法需要在源数据上新加一列辅助列)

新建数据如下,并连接到新的数据源
(需要额外多加一列辅助列)
在这里插入图片描述
1、调整数据显示
管理源数据-数据透视表,并重命名字段名称 年假、科目、分数
在这里插入图片描述
2、创建计算字段
(1)路径path

CASE [科目]
WHEN '数学' THEN 1
WHEN '语文' THEN 2
WHEN '英语' THEN 3
WHEN '政治' THEN 4
WHEN '物理' THEN 5
ELSE 6
END

此处我们将数学列复制做了辅助列,所以数学要放在第一个。
同辅助列相同的列 和 辅助列,一个在头,一个在尾
在这里插入图片描述
(2)角度angle

IF [path]=6 THEN PI()/2
ELSE pi()/2-([path]-1)*2*PI()/5
END

辅助列和第一列的值都为同一个角度(此处为π/2),画出来的线才会闭合
在这里插入图片描述
(3)横坐标X

[分数]*COS([angle])

在这里插入图片描述
(4)纵坐标Y

[分数]*SIN([angle])

在这里插入图片描述
3、绘制雷达图
(1)将X拖拽到列,Y拖拽到行,path拖拽到路径,年级拖拽到颜色,图表类型修改为线
(2)调整颜色,将4个标准修改为灰色线
在这里插入图片描述
(3)设置标签显示
将Y轴拖成两个,科目拖到标签
在这里插入图片描述
此时的标签会显示为多个,每圈只保留一个科目就可以,此处保留最外圈的标签,其他全部选中,右键-标记标签-从不显示
在这里插入图片描述
双轴,同步轴,调整标签位置和其他格式
在这里插入图片描述

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值