m0_56302292 2023-12-14 15:46 采纳率: 76.5%
浏览 1

pyecharts绘制饼图怎么安装相关模块

AttributeError: module 'pyecharts' has no attribute 'Pie'
绘制饼图出错应该怎么办


import pyecharts
attr=list(df1.index)
v=list(df1)
pie=pyecharts.Pie('饼图')
pie.add('',attr,v,is_label_show=True)
pie
  • 写回答

1条回答 默认 最新

  • 虫鸣@蝶舞 2023-12-14 17:13
    关注

    你的代码报错的原因可能是你使用的是较新版本的pyecharts,而你的代码是基于旧版本的语法。在新版本的pyecharts中,Pie类已经从pyecharts模块移动到pyecharts.charts模块中,所以你需要修改你的导入语句和创建对象的语句。你可以参考以下修改后的代码:

    # 导入pyecharts.charts模块
    from pyecharts.charts import Pie
    attr=list(df1.index)
    v=list(df1)
    # 创建Pie对象时,不需要传入标题参数
    pie=Pie()
    # 添加饼图数据
    pie.add('',attr,v,is_label_show=True)
    # 显示或保存饼图
    pie.render()
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月14日