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

Posted luduo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用python把成绩用雷达图表示出来相关的知识,希望对你有一定的参考价值。

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

第二步:插入代码。

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把成绩用雷达图表示出来的主要内容,如果未能解决你的问题,请参考以下文章

python:成绩雷达图和手绘图片

小白Python学习成绩雷达图

小白Python学习成绩雷达图

★excel怎么做雷达图

Python绘制雷达图(俗称六芒星)

利用matlibplot绘制雷达图