使用 Pyecharts 绘制百度 AI 评论情感得分柱状图
使用 Pyecharts 绘制百度 AI 评论情感得分柱状图
本文介绍如何使用 Python 的 Pyecharts 库绘制基于百度 AI 评论情感得分的柱状图,并提供完整的代码示例。
导入必要的库和数据集
import pandas as pd
from pyecharts.charts import Bar
from pyecharts import options as opts
# 导入数据集
df_douban = pd.read_csv('douban_comments.csv', encoding='utf-8')
设置分组区间
bins = [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
计算每组数量
score_num = pd.cut(df_douban.positive_prob, bins=bins)
score_num = score_num.value_counts().sort_index()
绘制柱状图
# 绘制柱状图
bar1 = Bar(init_opts=opts.InitOpts(width='1350px', height='750px'))
bar1.add_xaxis(score_num.index.astype('str').tolist())
bar1.add_yaxis('', score_num.values.tolist(), category_gap='0%')
bar1.set_global_opts(title_opts=opts.TitleOpts(title='基于百度AI评论情感得分'),
visualmap_opts=opts.VisualMapOpts(max_=200))
bar1.render_notebook()
注意:
- 需要确保数据集中包含“positive_prob”列,否则需要修改代码中的列名。
- 如果仍然出现错误,请提供更具体的错误信息以便进一步排查。
原文地址: https://www.cveoy.top/t/topic/l5tn 著作权归作者所有。请勿转载和采集!