import numpy as np from matplotlib import pyplot as plt #解决汉字无法显示问题 from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] #标签 labels = np.array(['击杀','死亡','辅助','输出','承伤']) #数据 data = [4,5,4,3,5] #在指定范围内生成指定数目的等差数 angles = np.linspace(0,2*np.pi,5,endpoint=False) #数组连接 data = np.concatenate((data,[data[0]])) angles = np.concatenate((angles,[angles[0]])) #创建画布 fig = plt.figure() ax = fig.add_subplot(111,polar=True) ax.plot(angles,data) # ax.set_thetagrids(angles * 180/np.pi,labels=labels) plt.show()
matplotlib绘制简易雷达图
最新推荐文章于 2023-10-24 14:05:29 发布