37,742
社区成员
发帖
与我相关
我的任务
分享
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文件图

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