前言
在学Python数据分析时,看到一篇论文,有一个非常好的雷达图例子。这篇论文我目前正在找,找到会更新在此。
代码展示
import angles as angles import matplotlib import matplotlib.pyplot as plt import numpy as np matplotlib.rcParams['font.family']='SimHei' matplotlib.rcParams['font.sans-serif']='SimHei' rader_labels=radar_labels=np.array([' 表达与沟通 ', ' 团队合作 ',' 分析与综合信息 ',' 创新思维 ',' 批判性思维 ']) nAttr=5 data=np.array([[5, 6, 8, 6, 7], [9, 6, 5, 7, 6], [4, 8, 9, 8, 7], [7, 8, 6, 7, 8], [8, 7, 6, 7, 6]]) data_labels=('金融学院',' 文化传媒学院',' 信息学院 ',' 管理学院 ','人文教育学院') angel=np.linspace(0, 2*np.pi,nAttr,endpoint=False) data=np.concatenate((data, [data[0]])) angl=np.concatenate((angel, [angel[0]])) fig=plt.figure(facecolor="white") plt.subplot(111, polar=True) plt.plot(angl,data,'o-',linewidth=1.5, alpha=0.2) plt.fill(angl,data, alpha=0.25) plt.thetagrids(angl*180/np.pi, radar_labels,1.2) plt.figtext(0.52, 0.95,' 大学生通识能力分析 ', ha='center', size=20) legend=plt.legend(data_labels, loc=(0.94, 0.80),labelspacing=0.1) plt.setp(legend.get_texts(), fontsize='large') plt.grid(True) plt.savefig('tongshi.png') plt.show()
标签:plt,Python,data,labels,matplotlib,例子,np,import,绘制 From: https://www.cnblogs.com/ltkekeli1229/p/17141296.html