怎么看雷达图pytohn
时间: 2024-01-11 21:03:56 浏览: 15
在 Python 中,我们可以使用 matplotlib 库中的 radar_chart 函数来绘制雷达图。以下是一个简单的例子:
```python
import numpy as np
import matplotlib.pyplot as plt
# 数据
categories = ['A', 'B', 'C', 'D', 'E']
values = [5, 4, 3, 2, 1]
# 创建一个 subplot
fig, ax = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True))
# 计算角度
angles = np.linspace(0, 2 * np.pi, len(categories), endpoint=False)
# 将最后一个角度闭合
values = np.concatenate((values, [values[0]]))
angles = np.concatenate((angles, [angles[0]]))
# 绘制雷达图
ax.plot(angles, values, 'o-', linewidth=2)
# 填充颜色
ax.fill(angles, values, alpha=0.25)
# 设置坐标轴标签
ax.set_thetagrids(angles * 180/np.pi, categories)
# 设置极径范围
ax.set_ylim(0, 5)
# 显示图表
plt.show()
```
这个例子中,我们先定义了数据的分类和值,然后创建了一个 subplot。接下来,我们计算了每个分类对应的角度,然后将最后一个角度闭合。最后,我们使用 plot 函数绘制了雷达图,并使用 fill 函数填充颜色。我们还设置了坐标轴标签和极径范围。最后,我们使用 show 函数显示图表。你可以根据自己的需求修改这个例子。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)