基本信息
源码名称:生成雷达图
源码大小:0.94KB
文件格式:.py
开发语言:Python
更新时间:2021-12-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
生成6维雷达图片并生成一个jpg的图片文件
import numpy as np
import matplotlib.pyplot as plt
courses=['C ','Python','高数','大学英语','软件工程','组成原理','数字图像处理','计算机图形学']
score=[80,95,78,85,45,65,80,60]
dataLength=len(score) #数据长度
angles=np.linspace(0,#数组第一个数据
2*np.pi,#数组最后一个数据
dataLength,#数组中的数据数量
endpoint=False)#不包含终点
score.append(score[0])
angles=np.append(angles,angles[0])#闭合
#绘制雷达图
plt.polar(angles,#设置角度
score,#设置角度上的数据
'rv--',#设置颜色、线型和端点符号
linewidth=2)#设置线宽
#设置角度网格标签
plt.thetagrids(angles*180/np.pi,
courses,
fontproperties='simhei')
#填充雷达图内部
plt.fill(angles,
score,
facecolor='r',
alpha=0.6)
plt.show()
生成6维雷达图片并生成一个jpg的图片文件
import numpy as np
import matplotlib.pyplot as plt
courses=['C ','Python','高数','大学英语','软件工程','组成原理','数字图像处理','计算机图形学']
score=[80,95,78,85,45,65,80,60]
dataLength=len(score) #数据长度
angles=np.linspace(0,#数组第一个数据
2*np.pi,#数组最后一个数据
dataLength,#数组中的数据数量
endpoint=False)#不包含终点
score.append(score[0])
angles=np.append(angles,angles[0])#闭合
#绘制雷达图
plt.polar(angles,#设置角度
score,#设置角度上的数据
'rv--',#设置颜色、线型和端点符号
linewidth=2)#设置线宽
#设置角度网格标签
plt.thetagrids(angles*180/np.pi,
courses,
fontproperties='simhei')
#填充雷达图内部
plt.fill(angles,
score,
facecolor='r',
alpha=0.6)
plt.show()