导入模块及设置成中文
import numpy as np import matplotlib.pyplot as plt plt.rcParams['font.family'] = 'SimHei' plt.rcParams['axes.unicode_minus'] = False
dim_num
表示多边形的边数,也就是雷达图中的科目数量。radians
是一个数组,通过np.linspace
函数生成一组等间距的角度值,范围为0到2π(一个完整的圆),并且endpoint=False
表示不包含终止值。然后使用np.concatenate
函数将第一个角度值添加到数组末尾,使多边形闭合。
score_a
、score_b
和score_c
分别表示三位同学在不同科目上的成绩。这些成绩通过np.array
创建,然后使用np.concatenate
函数将第一个成绩值添加到数组末尾,以便多边形闭合。
linewidth = 1.5
用于设置雷达图中多边形边线的宽度。可以根据需要进行调整,以展示清晰的多边形形状。
dim_num = 6 radians = np.linspace(0, 2 * np.pi, dim_num, endpoint=False) radians = np.concatena