python 3.8.7 雷达图
时间: 2023-07-06 18:31:26 浏览: 106
python-3.8.7-amd64.exe
以下是使用Python 3.8.7和Matplotlib库创建雷达图的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
categories = ['A', 'B', 'C', 'D', 'E']
values = [4, 3, 2, 1, 5]
# 设置参数
N = len(categories)
angles = np.linspace(0, 2*np.pi, N, endpoint=False)
values += values[:1]
angles += angles[:1]
# 创建图形
fig = plt.figure(figsize=(6, 6))
ax = fig.add_subplot(111, polar=True)
ax.plot(angles, values, linewidth=1, linestyle='solid')
ax.fill(angles, values, alpha=0.3)
# 设置刻度和标签
ax.set_thetagrids(angles * 180/np.pi, labels=categories)
ax.set_rgrids([1, 2, 3, 4, 5], angle=0, labels=['1', '2', '3', '4', '5'])
ax.set_theta_direction(-1)
ax.set_theta_zero_location('N')
# 显示图形
plt.show()
```
该代码创建了一个基本的雷达图,可以根据需要调整参数和数据。请确保已安装Matplotlib库,可以通过以下命令在终端中安装:
```
pip install matplotlib
```
阅读全文