tableau绘制雷达图(4步法)
为什么要用tableau?
我称之为(静态、动态图的区别)
我们可以用python,excel进行雷达图的绘制,那么为什么要用tableau?
因为,tableau的图可以是动态的多个视图的整合,你可以在生成的图片上进行二次操作,选择你需要的对象进行观察,同时也可以加入到后续的数字大盘里。(动态)
而excel,python生成的只是一张图片,所有的东西叠加在一张图片里。不可对图片进行二次的操作。(静态)
对比
excel:
tableau:
那么,我们先说一下雷达图的使用场景
比如,你可能通过聚类算法,得到聚类的中心点。然后我们要对聚类得到的各类对象进行特点的分析。这个时候就可已用雷达图来表示。
参考的两篇写的好的:
tableau绘制雷达图
tableau雷达图
进行步骤的改进:
实现:
①不用计算路径,用角度代替
②不用重复添加一列数据,形成连线的闭合,用多边形标记。
具体实现如下
ok开始进行雷达图的绘制了,总共4步骤如下:
1:数据处理
原数据:你要进行用雷达图比较的对象的各指标的数据。
进攻能力 | 辅助能力 | 拆塔能力 | 打钱能力 | 单挑能力 | 团战能力 | 升级速度 | 存活能力 | |
---|---|---|---|---|---|---|---|---|
玩家A | 3.6 | 3.11 | 4.49 | 3.72 | 2.54 | 4.35 | 4.28 | 1.75 |
玩家B | 4.43 | 2.95 | 4.48 | 4.33 | 2.65 | 4.43 | 4.28 | 2.05 |
玩家C | 4.31 | 2.44 | 3.75 | 4.63 | 1.75 | 2.5 | 3.5 | 3.13 |
处理后数据:在原数据的基础上添加对各指标进行区间的划分数据,也就是层级的划分。
处理后数据如下:
进攻能力 | 辅助能力 | 拆塔能力 | 打钱能力 | 单挑能力 | 团战能力 | 升级速度 | 存活能力 | |
---|---|---|---|---|---|---|---|---|
玩家A | 3.6 | 3.11 | 4.49 | 3.72 | 2.54 | 4.35 | 4.28 | 1.75 |
玩家B | 4.43 | 2.95 | 4.48 | 4.33 | 2.65 | 4.43 | 4.28 | 2.05 |
玩家C | 4.31 | 2.44 | 3.75 | 4.63 | 1.75 | 2.5 | 3.5 | 3.13 |
圆1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
圆2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
圆3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
圆4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
圆5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
2:用tableau读取数据,进行相关计算字符串的添加
tableau读取数据
调用数据透视表功能,将多列数据化转化为2列。
转化后的数据
然后进行相关字段的计算添加:
这里需要添加的字段是
计算字段 | 计算方式 |
---|---|
角度(用来计算x、y轴的坐标,同时起到路径的作用) | 从0 开始,递增读数为:2π/(总的能力的种类的数量) |
x轴坐标 | 极坐标计算:能力值*cos(角度) |
y轴坐标 | 极坐标计算:能力值*sin(角度) |
将数据透视表字段名称改名为:能力名称
将数据透视表字段值改名为:能力值
角度的创建表计算公式
case [能力名称]
when '升级速度' then 0
when '进攻能力' then PI()/4
when '单挑能力' then PI()/2
when '团战能力' then PI()*3/4
when '存活能力' then PI()
when '打钱能力' then PI()*5/4
when '拆塔能力' then PI()*3/2
when '辅助能力' then PI()*7/4
END
x
COS([角度])*[能力值]
y
sin([角度])*[能力值]
创建完后,将角度拖动到上面的维度的区域内。
3:进行画图
4:可以看到图像已经画出来了,接下来要进行美化
主要几点:
①对背景的那几圈的颜色进行修改
修改后
2:添加对应的显示标签。
添加的数据:
显示能力名称
if[F1]='圆5' then [能力名称]END
显示玩家数据
CASE [F1]
WHEN '玩家A' THEN [能力值]
WHEN '玩家B' THEN [能力值]
WHEN '玩家C' THEN [能力值]
END
最终的结果如下:
tableau绘制雷达图(4步法)相关推荐
- python雷达图数据_PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- Tableau 绘制折线图
手把手教你 Tableau 绘制折线图 折线图是将整个视图中的各个数据点连接起来,通常用于显示数据随着时间变化的趋势,或者预测未来的值. 绘制电影数量变化折线图 数据展示 操作步骤 1.对「上映时间」 ...
- python【Matlibplot绘图库】利用matlibplot绘制雷达图
文章目录 1.基本构造 2.比较功能 1.基本构造 之前在一些数据分析案例中看到用 Go 语言绘制的雷达图,非常的漂亮,就想着用matlibplot.pyplot也照着画一个,遗憾的是matlibpl ...
- 圆形和多边形雷达图python-Matplotlib绘制雷达图和三维图的示例代码
1.雷达图 程序示例 '''1.空白极坐标图''' import matplotlib.pyplot as plt plt.polar() plt.show() '''2.绘制一个极坐标点''' im ...
- python话雷达图-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python绘制雷达图代码实例-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python画出的雷达图效果-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python绘制雷达图代码实例-使用python绘制温度变化雷达图
本文实例为大家分享了python绘制温度变化雷达图的具体代码,供大家参考,具体内容如下 假设某天某地每三个小时取样的气温为 针对温度变化趋势绘制雷达图: 代码如下: import numpy as n ...
- python话雷达图-使用Python绘制雷达图
假设某天某地每三个小时取样的气温为 0时 3时 6时 9时 12时 15时 18时 21时 24时 3℃ 5℃ 6℃ 3℃ 1℃ 3℃ 3℃ 2℃ 3℃ 针对温度变化趋势绘制雷达图: 代码如下: im ...
最新文章
- 简明python教程购买-自学Python买什么书?
- WEB学习 -相对定位、绝对定位、固定定位、z-index
- 计算机视觉与深度学习 | 使用MATLAB实现图像SURF特征的提取与匹配以及目标定位(代码类)
- python 可执行文件_python调用可执行文件的方法
- 漫画:云市场下,运营商甲方爸爸也出来抢乙方生意了?
- TCP/IP具体解释--TCP的分段和IP的分片
- “找个心动的人就辣么难嘛 _ ” 别灰心,试试用了AI的Tinder
- 此流上不支持超时。_10分钟了解线程池,阿里再也不担心我线程池资源耗尽了...
- getch()函数的使用方法及其返回值问题
- CA系统的加解扰与接收控制
- 构建五种机器学习模型作比较(某金融数据集)
- TCPMP-interface相关文件函数解析-Mediainfo.c
- 数据同步工具oracle goldengate安装与配置
- 全球网络波动实时监控系统--网动仪
- ZLMediaKit webRTC编译
- jQuery三款简约MP3播放器插件
- 显著目标检测之Cascaded Partial Decoder for Fast and Accurate Salient Object Detection(CPD)
- android 流媒体 播放器 项目 源码
- 曝孙杨已获驾照 曾无证驾车载年轻女子肇事
- React 报错与解决方法
热门文章
- 数据结构与算法笔记:抽象思维之对比算法,发现共性(下楼梯台阶和象棋跳马问题算法重构)
- JAVA中将html转换成pdf
- Vivado使用技巧(17):时序异常 Timing Exception
- 计算机画图学生作品小学,电脑绘画作品_需要一件小学生电脑绘画作品
- ArcGIS学习05:坐标系
- 2017.1直播类APP排行:斗鱼第一、YY第二、映客第三
- 最后几张票,送完即止:KubeCon 2021中国大会
- unity的战争迷雾插件
- 数字化进阶在即,智慧医院建设迎来黄金期-2020爱分析·中国智慧医院行业趋势报告
- java-asc码形式输出