python数据可视化:雷达图

【小白从小学Python、C、Java】

【计算机等考+500强证书+考研】

【Python-数据分析】

python数据可视化:

雷达图

选择题

关于以下代码输出的雷达图中,以下说法正确的是?
import numpy as np

import matplotlib.pyplot as plt

from pylab import mpl

labels = np.array('A', 'B', 'C', 'D', 'E')

data = np.array(73, 89, 83, 95, 90)

data = np.concatenate((data, data\[0])) # 数值闭合成环

angles = np.linspace(0, 2 * np.pi, len(labels), endpoint=False) # 计算各个角度

angles = np.concatenate((angles, angles\[0])) # 角度闭合成环

fig = plt.figure() # 创建图表

ax = fig.add_subplot(111, polar=True) # 添加极坐标系

ax.plot(angles, data, 'o-') # 绘制雷达图

ax.fill(angles, data, alpha=0.25) # 填充雷达图

ax.set_thetagrids(np.degrees(angles:-1), labels) # 设置极坐标的角度标签

ax.set_title('Radar Chart') # 设置图表标题

plt.show() # 显示图表

A选项:标签B的数值最大

B选项:标签E的数值最大

C选项:标签D的数值最大

D选项:标签C的数值最大

正确答案是:C

图1 问题解析

图2:程序运行结果


欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:https://liujingwei.cn

相关推荐
黄贵根6 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript
小趴蔡ha9 小时前
02 Anaconda、Python 与机器学习开发环境入门
python·机器学习·anaconda
2401_868534789 小时前
RTOS之RT-Thread & Linux:线程/进程管理与调度核心差异分析
c++·python
zzzll11119 小时前
Claude Code离线安装方案揭秘
开发语言·php
数字化转型分享点滴10 小时前
富士康、蓝思科技为何选择四化信息?MES制造执行系统的实践
python·科技
wling030110 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
魔镜前的帅比10 小时前
(开源项目)x-claw(总)
python·ai·rust·开源
郝学胜-神的一滴10 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
xrandzj11 小时前
Python面向对象编程入门:类、实例、初始化与封装实践
开发语言·python
DLYSB_12 小时前
API 网关流量洪峰与突发 CC 攻击:我用 Go 写了个“现场物理防御哨兵”,把故障响应压缩到秒级
开发语言·后端·golang·报警灯