import pandas as pdimport echarts# 读取Excel文件data = pd.read_excel('C:\Users\zwj\Desktop\豆瓣读书排行榜-清洗后.xlsx')# 提取评分和评分人数列数据ratings = data['评分']num_of_ratings = data['评分人数']# 绘制雷达图chart = echarts.Radar('豆瓣图书评分')chart.config(schema=[{'name': '评分', 'max': 10}, {'name': '评分人数', 'max': 1000000}])chart.add('豆瓣图书', [list(zip(ratings, num_of_ratings))])chart.render()将以上代码中的echarts用anaconda中有的库替换
时间: 2023-06-17 12:08:08 浏览: 109
初始化和应用信息-详解pandas库pd.read_excel操作读取excel文件参数整理与实例
可以使用 pyecharts 库来替换 echarts,具体操作如下:
```python
import pandas as pd
from pyecharts.charts import Radar
# 读取Excel文件
data = pd.read_excel('C:\Users\zwj\Desktop\豆瓣读书排行榜-清洗后.xlsx')
# 提取评分和评分人数列数据
ratings = data['评分']
num_of_ratings = data['评分人数']
# 绘制雷达图
chart = Radar()
chart.add_schema(schema=[{'name': '评分', 'max': 10}, {'name': '评分人数', 'max': 1000000}])
chart.add('豆瓣图书', [list(zip(ratings, num_of_ratings))])
chart.render('豆瓣图书评分.html')
```
需要注意的是,pyecharts 库需要将图表保存为 html 文件,因此在最后一行添加了 `.render('豆瓣图书评分.html')`。
阅读全文