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