绘制雷达图
例如:
A同学成绩: '数学','英语','线代','爬虫','数据可视化','吃喝玩乐' ---> 41,38,36,62,68,100
B同学成绩: '数学','英语','线代','爬虫','数据可视化','吃喝玩乐' ---> 91,88,83,72,78,26
C同学成绩: '数学','英语','线代','爬虫','数据可视化','吃喝玩乐' ---> 81,78,85,76,74,36
绘制需求: 请把B同学和C同学的成绩用雷达图展示在同一个绘图区域,并填充不同颜色和透明度 (只允许调用一次plt.polar和plt.fill)
代码:
导入模块
import numpy as np
import matplotlib.pyplot as plt
设置中文
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
准备三位同学各科目的成绩
dim_num = 6
radians = np.linspace(0, 2 * np.pi, dim_num, endpoint=False