基本信息
源码名称:生成雷达图
源码大小:0.94KB
文件格式:.py
开发语言:Python
更新时间:2021-12-22
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 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()