Pyecharts雷达图
时间: 2023-07-05 16:28:30 浏览: 108
Pyecharts是一个Python的可视化库,可以用来制作各种类型的图表,包括雷达图。下面是一个简单的Pyecharts雷达图的代码示例:
```python
from pyecharts import options as opts
from pyecharts.charts import Radar
# 数据
data = [
[90, 80, 75, 85, 90],
[95, 85, 90, 80, 95]
]
# 配置
c = (
Radar()
.add_schema(
schema=[
opts.RadarIndicatorItem(name='语文', max_=100),
opts.RadarIndicatorItem(name='数学', max_=100),
opts.RadarIndicatorItem(name='英语', max_=100),
opts.RadarIndicatorItem(name='物理', max_=100),
opts.RadarIndicatorItem(name='化学', max_=100),
]
)
.add('学生A', data[0])
.add('学生B', data[1])
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(title_opts=opts.TitleOpts(title='雷达图'))
)
# 渲染
c.render('radar.html')
```
这个例子中,我们首先定义了要呈现的数据,也就是两个学生的语文、数学、英语、物理和化学成绩。然后,我们创建了一个Radar对象,并通过add_schema()方法设置了雷达图的指标,也就是语文、数学、英语、物理和化学这五个维度。接着,我们通过add()方法添加了每个学生的成绩数据,并通过set_series_opts()方法设置了标签不显示。最后,我们通过set_global_opts()方法设置了雷达图的标题,并将图表渲染到指定的HTML文件中。
阅读全文