m0_74193436 2024-04-14 15:55 采纳率: 54.5%
浏览 1
已结题

进行可视化分析时柱状图没有输出结果

img


用此代码对京东商品评论的点赞数top10的评论进行可视化,没有报错,也没有结果输出,以下是运行情况

img

  • 写回答

3条回答 默认 最新

  • Kwan的解忧杂货铺 2024-04-14 15:55
    关注

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    根据你提供的代码,出现问题的地方可能在于第9行代码add_xaxis()函数中未传入参数。因此在渲染图表时没有横轴坐标值,导致没有结果输出。

    以下是解决方案:

    1. 检查代码是否存在拼写错误或语法错误;
    2. 确认数据集中是否包含足够的数据;
    3. 确保数据集中指定的列名正确,并且数据类型与代码中指定的类型相同;
    4. 对于缺失值,可以使用dropna()函数从数据集中删除空值;
    5. 确保数据已正确加载,也可以在计算前对数据进行一些预处理,例如进行数据清洗、数据变换或标准化;
    6. 对代码进行调试,可以使用print语句调试或使用断点。

    修改后的代码如下:

    from pyecharts.charts import Bar from pyecharts import options as opts from pyecharts.faker import Faker import pandas as pd

    点赞分析--垂直条形图

    def good_analysis(data): # 点赞数按降序排序,取前十 df = data.sort_values(by="点赞数", ascending=False).head(10) # 评论内容 L1 = df["评价内容"].to_list() # 对应点赞数 L2 = df["点赞数"].to_list() bar = ( Bar() .add_xaxis(L1) .add_yaxis("点赞数", L2, color=Faker.rand_color()) .set_global_opts(title_opts=opts.TitleOpts(title="点赞数TOP10"), datazoom_opts=[opts.DataZoomOpts(), opts.DataZoomOpts(type_="inside")]) ) bar.render(path="点赞数TOP10.html")

    data = pd.read_excel('C:/Users/ASUS/Desktop/京东商品评论(1).xlsx') good_analysis(data)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月6日
  • 已采纳回答 5月29日
  • 创建了问题 4月14日

悬赏问题

  • ¥15 matlab数据降噪处理,提高数据的可信度,确保峰值信号的不损失?
  • ¥15 怎么看我在bios每次修改的日志
  • ¥15 python+mysql图书管理系统
  • ¥15 Questasim Error: (vcom-13)
  • ¥15 船舶旋回实验matlab
  • ¥30 SQL 数组,游标,递归覆盖原值
  • ¥15 为什么我的数据接收的那么慢呀有没有完整的 hal 库并 代码呀有的话能不能发我一份并且我用 printf 函数显示处理之后的数据,用 debug 就不能运行了呢
  • ¥20 gitlab 中文路径,无法下载
  • ¥15 用动态规划算法均分纸牌
  • ¥30 udp socket,bind 0.0.0.0 ,如何自动选取用户访问的服务器IP来回复数据