大神求改代码!!!!
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family']='SimHei'
matplotlib.rcParams['font.sans-serif'] = ['SimHei']
radar_labels = np.array(['PM2.5','PM10','SO2','NO2','O3_8h','CO'])
nAttr = 6
data = np.array([[41,44,8,11,47,0.839],
[75,95,29,39,66,0.860]]) #数据值
data_labels = ('疫情期间', '历年同期质量浓度')
angles = np.linspace(0,3*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 ='gray',linewidth=1,alpha=0.2)
plt.plot(angles,data,'o-', linewidth=1, alpha=0.3)
plt.fill(angles,data, alpha=0.25)
plt.thetagrids(angles*180/np.pi, radar_labels,frac = 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='small')
plt.grid(True)
plt.show()