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
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
你的代码报错的原因可能是你使用的是较新版本的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()