分析数据之雷达图

news/2024/12/29 15:03:28/

结果图:

步骤分析如图:

极轴就是极坐标系的开始位置,代码中的angles就是极轴转出来的角度

1、明确有几个特征,将圆平均切分

2、每个特征的数据

3、绘图

代码:

import matplotlib.pyplot as plt
import numpy as np#字体设置
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus']=False#绘图
plt.figure()
dataLength = 5 # 将圆分为5份angles = np.linspace(0,2*np.pi,dataLength,endpoint=False)#endpoint=False最后一个点2π不取labels = ['生存','输出','团战','KDA','发育']
data=[2,3.5,4,4.5,5] @生存能力2  输出3.5 团战 4,KDA4.5  发育 5
data = np.concatenate((data,[data[0]])) # 2->3.5->4->4.5->5->2连成一圈
angles = np.concatenate((angles,[angles[0]])) #角度也要闭合,见雷达图连线,都是闭合的plt.polar(angles,data,color='c',marker='o')#绘制完图后才能修改标题与坐标
plt.title('王者荣耀能力图')
plt.xticks(angles,labels)plt.show()

注:

#绘制完图之后才能修改标题与坐标,否则不显示坐标与标题

 


http://www.ppmy.cn/news/343589.html

相关文章

R实战| 雷达图(Radar Chart)

R实战| 雷达图(Radar Chart) 雷达图(radar chart),又称蜘蛛网图(spider plot),是一种表现多维数据的强弱的图表。它将多个维度的数据量映射到坐标轴上,这些坐标轴起始于同一个圆心点,通常结束于圆周边缘,将同一组的点使…

echarts 雷达图

Echarts 常用各类图表模板配置 注意: 这里主要就是基于各类图表,更多的使用 Echarts 的各类配置项; 以下代码都可以复制到 Echarts 官网,直接预览; 图标模板目录 Echarts 常用各类图表模板配置一、雷达图二、环形图三…

线形图雷达图

目录 销售统计( sales )-线形图 销售统计( sales )-切换效果 渠道分布(channel)-雷达图 销售统计( sales )-线形图 需求1: 修改折线图大小,显示边框设置颜色:#012f4a,并且显示刻度标签。 // 设置网格样式grid: { top: 20%,left…

使用oracle遇到问题笔记

一、oracle还原到不同版本的oracle数据库报错和解决办法 产生:执行imp导入dmp备份文件时报错 错误内容:导入失败提示:“不是有效的导出文件, 标头验证失败”解决方法 解决办法:http://t.csdn.cn/pJyhc

echarts----雷达图

实现步骤: * 寻找官方的类似示例,给予分析,并引入到HTML页面中 * 按照需求来定制它 第一步: 参考类似实例 (function() {// 1. 实例化对象var myChart echarts.init(document.querySelector(".radar"));// 2.指定配…

”六边形战士”雷达图原来是这样画出来的

"六边形战士"雷达图是怎样画出来的 大家认识这张图吧! ​ 图片来源于网络 乒乓球大佬马龙无论是从力量、速度、技巧、发球、防守、经验六个方面都是边框撑爆,不得不说,在日本乒乓球选手面前马龙就是神一样的存在啊,就…

图像Haar小波变换

说起小波变换就需要提起傅里叶变换。傅里叶变换就是把波进行分解,可以认为任意一个周期波都可以有足够多的正弦(余弦)波组成,这里足够多的正弦波对应的频率不同,把这些足够的正弦波放在频域中,就是傅里叶变…

雷达电磁波

一、电磁波的散射 1. 电磁波的特征 电磁波是在空间传播的电磁()和磁场(),它在时空上呈现正弦和余弦的变化。 具有振幅、极化面、波长(或频率)、传播方向四个基本物理量。 因为两者总是大于1&…