雷达图matplotlib与numpy初步

环境是jupyter

上代码

import numpy as np
from matplotlib import pyplot as plt
label = np.array(['LIVE','KDA','OUTPUT','DEVELOP','TEAM'])
data = np.array([4,4,5,5,5])
#
angles = np.linspace(0,2*np.pi,len(label),endpoint=False)
fig = plt.figure()
ax = fig.add_subplot(111,polar=True)
#
ax.plot(angles,data,'bo',linewidth=2)
ax.fill(angles,data,facecolor = 'b', alpha=0.25)
ax.set_thetagrids(angles*180/np.pi,label)
ax.set_rlim(0,6)
ax.grid(True)
plt.show()

雷达图matplotlib与numpy初步_第1张图片

说明

pyplot这个模块包含一些常用的数据绘制方法,plot就可
绘制坐标图,雷达图关键在于fig,ax的定制方法
另外matplot的中文支持是需要额外配置的

你可能感兴趣的:(雷达图matplotlib与numpy初步)