pandas画饼图

pandas画饼图

几个重点,excel中 数字标题带 ‘ 的原因是啥
是数字要当字符使用不是数字格式,如果去掉了,我们在画图的时候回出错。
在这里插入图片描述

index要先指定标题,不然默认是从0开始得
ylabel是画饼上得label
顺时针是counterclock=False

import pandas as pd
import matplotlib.pyplot as plt

school = pd.read_excel('D:/Pandas/school.xlsx',index_col = 'name')
print(school)
school['2016'].plot.pie(counterclock=False,startangle = -270)
plt.title('name of year',fontsize=16,fontweight='bold')
plt.ylabel('2016',fontsize=12,fontweight='bold')
plt.tight_layout()
plt.show()

counterclock是顺时针得意思就不用在排序了。
startangle = -270是从12点方向开始第一个。
结果:
在这里插入图片描述

要注意得还是不成功得原因
File “D:\pythonProject20220804\venv\lib\site-packages\pandas\core\indexes\base.py”, line 3623, in get_loc
raise KeyError(key) from err
KeyError: ‘2017’

2017这个标题不是字符格式,要在excel中加上‘
在这里插入图片描述
2017加了‘,2018没有加。2018在使用标题得时候就会报错。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值