python plotly 雷达图
时间: 2023-10-12 12:05:52 浏览: 230
你可以使用 Plotly 库来创建雷达图。下面是一个使用 Python 和 Plotly 创建雷达图的示例代码:
```python
import plotly.graph_objects as go
categories = ['A', 'B', 'C', 'D', 'E']
fig = go.Figure()
fig.add_trace(go.Scatterpolar(
r=[4, 3, 2, 1, 4],
theta=categories,
fill='toself',
name='Category 1'
))
fig.add_trace(go.Scatterpolar(
r=[2, 1, 5, 6, 2],
theta=categories,
fill='toself',
name='Category 2'
))
fig.update_layout(
polar=dict(
radialaxis=dict(
visible=True,
range=[0, 6]
)
),
showlegend=True
)
fig.show()
```
在这个例子中,我们定义了两个分类(Category 1 和 Category 2),每个分类有一个包含指定数据的雷达图。你可以根据自己的需求修改数据和分类名称。运行该代码将显示一个雷达图窗口。
你可以根据需要对图形进行自定义,例如更改填充颜色、标签、轴范围等。Plotly 提供了丰富的文档和示例,以帮助你进一步探索和定制雷达图的功能。
阅读全文