Tableau绘制雷达图
发布日期:2021-10-16 07:12:13
浏览次数:13
分类:技术文章
本文共 918 字,大约阅读时间需要 3 分钟。
Tableau技巧(14):巧妙绘制雷达图(Radar Chart)https://zhuanlan.zhihu.com/p/24863323
https://www.zhihu.com/people/a-da-22-6/pins/posts
类别 | v1 | v2 | v3 | v4 | v5 | v6 |
产品A | 67 | 99 | 96 | 99 | 97 | 67 |
产品B | 65 | 73 | 54 | 86 | 45 | 65 |
产品C | 29 | 87 | 56 | 56 | 56 | 29 |
RING1 | 20 | 20 | 20 | 20 | 20 | 20 |
RING2 | 40 | 40 | 40 | 40 | 40 | 40 |
RING3 | 60 | 60 | 60 | 60 | 60 | 60 |
RING4 | 80 | 80 | 80 | 80 | 80 | 80 |
RING5 | 100 | 100 | 100 | 100 | 100 | 100 |
二、数据处理
接下来打开Tableau并将数据进行导入,使用数据透视表。这样每一个变量将不会占一列,只显示变量及数值列。下边的[变量]就是指:数据透视表字段名称
路径:
CASE [变量] when 'v1' then 1 when 'v2' then 2 when 'v3' then 3 when 'v4' then 4 when 'v5' then 5 else 6 end 弧度: if [路径]=6 then pi()/2 else pi()/2-([路径]-1)*2*pi()/5 end 补充说明:在雷达图中通常最上面表示的是第一个变量且它的角度为90°(pi()/2),复制V1的数据令其路径等于变量数+1,是为了实现最后一个变量与第一个变量的连线。 以下[数据]:是指数据字段表值 x: [数据]*COS([弧度]) y: [数据]*sin([弧度]) 三、制作雷达图 将“X”“Y”分别拖到列和行中,将标记卡的“自动”改成“线”; “路径”拖放到标记卡中的路径上,并将其由“度量(总计)”改为“维度”; 将“类别”拖到标记卡的颜色中,我们就可以看到雷达图出现了,可以编辑颜色以及修改工具提示等,得到以下效果。问题:本图只是形式上解决了雷达图的问题,但其数据值不能真实反映实际值。如中点到各项指标顶点的距离为100,但各顶顶点数值并不是100.
转载地址:https://blog.csdn.net/sjpljr/article/details/70157666 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年03月19日 21时10分51秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python启动远端 exe_python打包exe开机自动启动的实例(windows)
2019-04-21
java当前路径_java获取当前路径的几种方法
2019-04-21
java web传递参数_Javaweb的八种传值方式
2019-04-21
java gui支持的包有哪两个_Java GUI
2019-04-21
java list详解_java集合List解析
2019-04-21
java坐标代码_java实现计算地理坐标之间的距离
2019-04-21
mysql 取两个时间差 php_在php和MySql中计算时间差的方法详解
2019-04-21
mysql 重启数据库实例_mysql 单机多实例重启数据库服务
2019-04-21
dtc mysql_DTCC归来-高可用可扩展数据库架构探讨
2019-04-21
java怎样将日期本土化_Java中的日期操作
2019-04-21
java生产者消费者模型到精通_java生产者消费者模型
2019-04-21
python函数代码块以什么开头_Python初体验-开篇 代码全析
2019-04-21
java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
2019-04-21
php读取大文件某行内容,PHP读取和修改大文件的某行内容_PHP教程
2019-04-21
打印php错误日志,php怎样打印错误日志
2019-04-21