大佬们为啥会显示ValueError: 'label' must be of length 'x'

m0_74391470 2023-05-30 18:00:03

 

def pie_d():
    pie_data = np.loadtxt('全社会用电量-2016.csv', delimiter=",", usecols=(0, 1, 2, 3, 4, 5),dtype=int)
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    #将各个时间段用电数据传给i
    x=pie_data[0]
    plt.figure(figsize=(8,8))                       #(图表的长宽)设置范围为正方形,则绘制饼图
    label=('全社会','第一产业','第二产业','第三产业','城乡居民用电')
    explode=[0.01,0.01,0.01,0.01,0.01,0.01]
    plt.pie(x,explode=explode,labels=label,autopct='%.0f')#不保留小数
    plt.title('2016年全年用电量饼图')
    plt.legend()
    plt.savefig('E:/Python___test/用电量.png')
    plt.show()
pie_d()

下面是csv文件图

 

...全文
976 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_74391470 2023-05-30
  • 打赏
  • 举报
回复

实际代码是这个 x=[pie_data[0],pie_data[1],pie_data[2],pie_data[3],pie_data[4],pie_data[5]]

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧