首页 > 编程语言 > 详细

利用python把成绩用雷达图表示出来

时间:2019-04-25 00:15:55      阅读:352      评论:0      收藏:0      [点我收藏+]

第一步:知道自己的成绩。

第二步:插入代码。

import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams[font.family]=SimHei
matplotlib.rcParams[font.sans-serif] = [SimHei]
labels = np.array([第一次, 第二次, 第三次, 第四次, 第五次])
nAttr = 5
data = np.array([20,20,20,20,10]) #数据值
angles = np.linspace(0, 2*np.pi, nAttr, endpoint=False)
data = np.concatenate((data, [data[0]]))
angles = np.concatenate((angles, [angles[0]]))
fig = plt.figure(facecolor="white")
plt.subplot(111, polar=True)
plt.plot(angles,data,bo-,color =g,linewidth=2)
plt.fill(angles,data,facecolor=g,alpha=0.25)
plt.thetagrids(angles*180/np.pi, labels)
plt.figtext(0.52, 0.95, 陆光朵的博客测试分析, ha=center)
plt.grid(True)
plt.show()

第三步:结果展示

技术分享图片

终于完成了。

利用python把成绩用雷达图表示出来

原文:https://www.cnblogs.com/LuDuo/p/10765864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!