运行出来是有问题的,应该是 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
建议把代码贴出来。