上午给爸爸打了个电话庆祝他50岁生日,在此之前搞了个大扫除,看了会知乎,到实验室已经十一点多了。约喜欢的妹子吃饭失败,以至于工作积极性收到了打击,所以就写个程序来统计下开学十一天的财务消费情况,更清楚的认识自己。
废话不多说,先放代码:
进口matplotlib。pyplot作为plt 进口matplotlib 从pylab进口mpl plt.rcParams [' font.sans-serif ']=[' SimHei '] def getAll (x): s=0 因为我在x: +=我 返回年代 油底壳=[70年374.9,85.5,72.9,33.7,14.8,35.4,30.1,66.52,114.3,-13] 水果=[10 0,0,0,0,0,0,0,35岁,0,0) 其他=[338.6,,53.8,49.5,10,0,0,0,6.42,92年,-34年) 食物=[] 因为我在范围(len(池)): 食物。追加(油底壳[我]-水果[我]其他[我]) 日期=[] 因为我在范围(11): date.append (“8。”+ str (i + 14)) plt.xlabel (u”时间”) plt.ylabel (u”消费”) plt.plot(日期、油底壳) plt.plot(日期、水果) plt.plot(日期、其他) plt.plot(日期、食品) plt.legend () plt.show () sump_all=getAll(池) fruit_all=getAll(水果) other_all=getAll(其他) food_all=getAll(食物) 9)plt.figure (figsize=(6) #调节图形大小 标签=[u 'Food ' + str (int (food_all)), u 'Fruit ' + str (fruit_all), u ' + str (other_all)]提出各种方式#定义标签 大?[food_all、fruit_all other_all] #每块值 颜色=[‘红’,黄绿色,' lightskyblue '] #每块颜色定义 爆炸=(0,0,0)#将某一块分割出来,值越大分割出的间隙越大 补丁、text1 text2=plt.pie(大小,=爆炸,爆炸 标签=标签, 颜色=颜色, autopct=% 3.2 f % %, #数值保留固定小数位 影子=False, #无阴影设置 startangle=90, #逆时针起始角度设置 pctdistance=0.6) #数值距圆心半径倍数距离 #补丁饼图的返回值,texts1饼图外标签的文本,texts2饼图内部的文本 # x, y轴刻度设置一致,保证饼图为圆形 plt.axis(“平等”) plt.show () 打印(“十天合计消费:% d % (fruit_all + other_all + food_all))
其实就画了俩图,一个是折线图,一个饼图
最后总结出来的就是这样了. .
至于每天怎么做统计的,也放个样子出来。
每天花个几分钟统计下,然后隔段时间来做个统计,更清晰的知道自己最近花了多少钱,钱都去哪儿了。很有利于我脱离月光族的状态. .
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。