以下是使用 Python 绘制雷达图的代码示例:

import matplotlib.pyplot as plt
import numpy as np

# 雷达图数据
categories = ['Category 1', 'Category 2', 'Category 3', 'Category 4', 'Category 5']
values = [4, 3, 5, 2, 4]

# 雷达图角度数量
num_angles = len(categories)
angles = np.linspace(0, 2 * np.pi, num_angles, endpoint=False).tolist()
values += values[:1]  # 闭合雷达图

# 创建绘图
fig, ax = plt.subplots(figsize=(6, 6), subplot_kw={'polar': True})
ax.fill(angles, values, 'blue', alpha=0.25)  # 填充雷达图内部区域
ax.plot(angles, values, color='blue', linewidth=1.5)  # 绘制线条

# 设置标签和标题
ax.set_xticks(angles[:-1])
ax.set_xticklabels(categories)
ax.set_yticks([1, 2, 3, 4, 5])
ax.set_yticklabels(['1', '2', '3', '4', '5'], color='grey', size=8)
ax.set_ylim(0, 5)
ax.set_title('Radar Chart', size=14)

# 添加网格
ax.grid(color='gray', alpha=0.4)

# 显示绘图
plt.show()

该代码使用 matplotlib 库创建雷达图。在运行该代码之前,请确保在您的 Python 环境中安装了 matplotlib 库。


原文地址: https://www.cveoy.top/t/topic/lLC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录