绘制雷达图的方式有很多,这里我们使用的是pyplot中的palar()函数来绘制,语法格式如下:
·theta :表示每个数据点所在射线与极径的夹角。
·r :表示每个数据点到原点的距离。
实操:绘制三位同学的成绩雷达图
姓名\学科 | 数学 | 英语 | 线代 | 爬虫 | 数据可视化 | 吃喝玩乐 |
A | 41 | 38 | 36 | 62 | 68 | 100 |
B | 91 | 78 | 83 | 72 | 78 | 26 |
C | 81 | 88 | 85 | 76 | 74 | 38 |
代码如下:
这个代码中我们只调用一次plt.polar()和plt.fill(),设置新的弧转角度和坐标可以简化成一步,如下:
运行结果如下: