雷达图主要重点就是需要闭合数据,相当于形成一个闭环,要回到起始点

一组数据的雷达图

import numpy as np
import matplotlib.pyplot as plt
import matplotlibmatplotlib.rcParams['font.family'] = 'SimHei'  # 将字体设置为黑体'SimHei'
matplotlib.rcParams['font.sans-serif'] = ['SimHei']labels = np.array(["成房网", "房天下", "链家", "楼盘网", "房产超市", "贝壳找房", "安居客"])
dataLenth = 7  # 数据长度
data = np.array([19, 103, 206, 317, 99, 209, 257])
angles = np.linspace(0, 2 * np.pi, dataLenth, endpoint=False)  # 根据数据长度平均分割圆周长# 闭合
data = np.concatenate((data, [data[0]]))
angles = np.concatenate((angles, [angles[0]]))
labels = np.concatenate((labels, [labels[0]]))  # 对labels进行封闭fig = plt.figure(facecolor="white")  # facecolor 设置框体的颜色
plt.subplot(111, polar=True)  # 将图分成1行1列,画出位置1的图;设置图形为极坐标图
plt.plot(angles, data, 'bo-', color='g', linewidth=2)
plt.fill(angles, data, facecolor='g', alpha=0.25)  # 填充两条线之间的色彩,alpha为透明度
plt.thetagrids(angles * 180 / np.pi, labels)  # 做标签
plt.figtext(0.52,0.95,'天府新区新房楼盘数量雷达图',ha='center')   #添加雷达图标题
plt.grid(True)
plt.show()

多组数据的雷达图

import numpy as np
import matplotlib.pyplot as plt
# 用于正常显示中文
plt.rcParams['font.sans-serif'] = 'SimHei'
#用于正常显示符号
plt.rcParams['axes.unicode_minus'] = False# 使用ggplot的绘图风格,这个类似于美化了,可以通过plt.style.available查看可选值,你会发现其它的风格真的丑。。。
plt.style.use('ggplot')# 构造数据
values1 = [2.6,2.1,3.4,3,4.1]
values2 = [1.7,4.1,3.3,2.6,3.8]
feature = ['个人能力','QC知识','解决问题能力','服务质量意识','团队精神']# 设置每个数据点的显示位置,在雷达图上用角度表示
angles=np.linspace(0, 2*np.pi,len(feature), endpoint=False)
angles=np.concatenate((angles,[angles[0]]))
# 绘图
fig=plt.figure()
for values in [values1, values2]:
# 拼接数据首尾,使图形中线条封闭values=np.concatenate((values,[values[0]]))# 设置为极坐标格式ax = fig.add_subplot(111, polar=True)# 绘制折线图ax.plot(angles, values, 'o-', linewidth=2)# 填充颜色ax.fill(angles, values, alpha=0.25)# 设置图标上的角度划分刻度,为每个数据点处添加标签ax.set_thetagrids(angles * 180/np.pi, feature)# 设置雷达图的范围ax.set_ylim(0,5)
# 添加标题
plt.title('活动前后员工状态表现')
# 添加网格线
ax.grid(True)plt.show()

python数据雷达图相关推荐

  1. 可视化:python绘制多组多维数据雷达图

    超过3维的数据用雷达图可以十分直观地展示.本文实践过程中以灰度共生矩阵的4项常用指标为例. python绘制多组多维数据雷达图 所使用的数据如下所示:每一行是一个样本,每个样本有4维特征(列). 封装 ...

  2. python话雷达图-Python 详解雷达图/蛛网图

    雷达图-pyecharts 蛛网图,最早知道是在玩FIFA游戏的时候,球员的能力用蛛网图来表示与比较,那时觉得非常新鲜.后来,在实际的工作中,其实很少用到:一方面,直接提供蛛网图的工具少:另一方面,过 ...

  3. python画雷达图-Python 详解雷达图/蛛网图

    雷达图-pyecharts 蛛网图,最早知道是在玩FIFA游戏的时候,球员的能力用蛛网图来表示与比较,那时觉得非常新鲜.后来,在实际的工作中,其实很少用到:一方面,直接提供蛛网图的工具少:另一方面,过 ...

  4. Python用雷达图展示某学生成绩问题/2020年12月

    Python用雷达图展示某学生成绩问题/2020年12月 先摆上成功运行的代码 由此产生的疑问 先摆上成功运行的代码 import numpy as np import matplotlib.pypl ...

  5. python绘制雷达图(详细)

    雷达图介绍 雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法.轴的相对位置和角度通常是无信息的. 雷达图也称为网络图,蜘蛛图,星图,蜘蛛网图,不规则多边形 ...

  6. python话雷达图-PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

  7. python绘制雷达图代码实例-PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

  8. python画出的雷达图效果-PYTHON绘制雷达图代码实例

    这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...

  9. python雷达图-Python成绩单雷达图

    1numpy库 numpy 是 python 的科学计算库 部分功能: 1.使用numpy读取txt文件 #dtype = "str":指定数据格式#delimiter = &qu ...

最新文章

  1. AGV机器人市场:未来竞争大战一触即发
  2. retinaface人脸对齐
  3. 196℃到80℃ 安徽首例“康博刀”手术杀灭肿瘤
  4. Spring Cloud Alibaba源码 - 22 Feign 源码解析
  5. 网易OpenStack部署运维实战
  6. 【小题目】判断一个数字是否是3的倍数
  7. MFC动态按钮的创建及其消息响应 和 自定义消息
  8. 【经验贴】smartCarers在比赛后如何获取更好的发展
  9. php分页页数过多隐藏,织梦DEDE中内容页分页数目太多时隐藏方法
  10. 12006.eeprom之M24C02
  11. 解决Ajax中IE浏览器缓存问题
  12. Python代码测试 - unitest\doctest\nose\pytest
  13. [leetcode]5-Longest Palindromic Substring
  14. Java 使用itextpdf添加图片印章到PDF
  15. 2pin接口耳机_一种用于耳机的2pin气孔母座的制作方法
  16. 计算机音乐本质上,电脑音乐系统的本质特点.doc
  17. 游戏安全资讯精选 2017年第十六期:房卡式棋牌游戏涉赌博风波,抓娃娃火爆市场背后的安全隐患需警惕,Linux内核的Huge Dirty Cow权限提升漏洞...
  18. 解决手机端微信公众号内input输入框获取焦点后,底部导航栏显示在输入法软键盘上面的问题
  19. android#boardcast#发送自定义广播
  20. 数据标注工具下载中遇到的各种问题

热门文章

  1. 明日之后登不上去一直连接服务器,《明日之后》连接不上服务器怎么办 登录不了游戏解决方法...
  2. php move_uploaded_file 出错,php – move_uploaded_file不起作用,没有错误
  3. 监控正常网络连接断开
  4. Go语言写一个键盘映射的程序
  5. Android KEYCODE键值对应大全
  6. 阿里CEO张勇首谈商业未来:大数据将成新能源
  7. css_color配色
  8. 计算机操作如何返回上一步,ansys如何返回上一步操作
  9. 【独家正版】最新网盘源码-城通网盘仿蓝奏云修复版源码 完整测试可用无BUG 有问题全额退
  10. 【技巧总结】——DP