python中如何用matplotlib写雷达图

#代码

import numpy as np
# import matplotlib as plt
# from matplotlib import pyplot as plt
import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'].insert(0, 'SimHei')
plt.rcParams['axes.unicode_minus'] = False


labels = np.array(['速度', '力量', '经验', '防守', '发球', '技术'])
# 马龙和水谷隼的数据
malong_values = np.array([93, 95, 98, 92, 96, 97])
shuigu_values = np.array([30, 40, 65, 80, 45, 60])
angles = np.linspace(0, 2 * np.pi, labels.size, endpoint=False)
# 多加一条数据让图形闭合
malong_values = np.append(malong_values, malong_values[0])
shuigu_values = np.append(shuigu_values, shuigu_values[0])
angles = np.append(angles, angles[0])
# 创建画布
plt.figure(figsize=(4, 4), dpi=120)
# 创建坐标系
ax = plt.subplot(projection='polar')
# 绘图和填充
plt.plot(angles, malong_values, color='r', linewidth=2, label='马龙')
plt.fill(angles, malong_values, color='r', alpha=0.3)
plt.plot(angles, shuigu_values, color='g', linewidth=2, label='水谷隼')
plt.fill(angles, shuigu_values, color='g', alpha=0.2)
# 显示图例
ax.legend()
# 显示图表
plt.show()

#运行结果
在这里插入图片描述

相关推荐

  1. python&Matplotlib四:Matplotlib设置的样式和颜色

    2024-04-28 05:54:01       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-28 05:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-28 05:54:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-28 05:54:01       82 阅读
  4. Python语言-面向对象

    2024-04-28 05:54:01       91 阅读

热门阅读

  1. Python项目开发实战:动物分拣器的实现

    2024-04-28 05:54:01       31 阅读
  2. 揭密 scaling laws

    2024-04-28 05:54:01       33 阅读
  3. 1Panel应用推荐: frp内网穿透工具

    2024-04-28 05:54:01       96 阅读
  4. Linux系统及工具的使用

    2024-04-28 05:54:01       123 阅读
  5. Vue 3 快速上手指南(第一期)

    2024-04-28 05:54:01       35 阅读
  6. 在C语言中,有哪些常见的编码错误应该避免?

    2024-04-28 05:54:01       31 阅读
  7. 编辑器,编译器,IDE的区别

    2024-04-28 05:54:01       35 阅读
  8. Linux: Netlink 简介

    2024-04-28 05:54:01       31 阅读