jupyter雷达图python代码
时间: 2023-10-02 19:08:56 浏览: 168
下面是一个使用Python在Jupyter Notebook中绘制雷达图的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
categories = ['A', 'B', 'C', 'D', 'E']
values = [4, 3, 6, 2, 5]
# 计算角度
num_vars = len(categories)
angles = np.linspace(0, 2 * np.pi, num_vars, endpoint=False).tolist()
angles += angles[:1]
# 绘制雷达图
fig, ax = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True))
ax.fill(angles, values, color='skyblue', alpha=0.5) # 填充颜色
ax.plot(angles, values, color='blue', linewidth=2) # 连线颜色
ax.set_xticks(angles[:-1])
ax.set_xticklabels(categories)
ax.yaxis.grid(True) # 添加网格线
# 设置标题
ax.set_title('Radar Chart', size=20, pad=20)
# 显示图形
plt.show()
```
这段代码使用`matplotlib`库绘制雷达图。通过指定不同的分类和对应的数值,可以绘制不同的雷达图。你可以根据自己的需要修改`categories`和`values`来绘制具体的雷达图。
阅读全文