python学习---jupyter中雷达图代码出错

运行出来是有问题的,应该是 ax.set_thetagrids(angles*180/np.pi, labels, fontproperties='SimHei',fontsize=12)这一行开始出问题,但试了很多没找到问题原因

num_sets = cluster_pd.iloc[:6, :].T.astype(np.float64) 
num_sets_max_min = minmax_scaler.fit_transform(num_sets) #标准化


fig = plt.figure(figsize=(7,7))
ax = fig.add_subplot(111, polar=True)
labels = np.array(merge_data1.index[:-1])
color_list = ['r','g','b','c']
angles = np.linspace(0, 2*np.pi, len(labels), endpoint=False)
angles = np.concatenate((angles, [angles[0]]))

for i in range(len(num_sets)):
    data_tmp = num_sets_max_min[i, :]
    data = np.concatenate((data_tmp, [data_tmp[0]]))
    ax.plot(angles, data, 'o-', c=color_list[i], label=i,linewidth=2.5)
    ax.set_thetagrids(angles*180/np.pi, labels, fontproperties='SimHei',fontsize=12)
    ax.set_title('各聚类类别显著特征对比',fontproperties='SimHei',fontsize=14)
    ax.set_rlim(-0.2, 1.2)
    plt.legend(loc=0)

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

建议把代码贴出来。