正文之前

上午给爸爸打了个电话庆祝他50岁生日,在此之前搞了个大扫除,看了会知乎,到实验室已经十一点多了。约喜欢的妹子吃饭失败,以至于工作积极性收到了打击,所以就写个程序来统计下开学十一天的财务消费情况,更清楚的认识自己。

正文

废话不多说,先放代码:

import matplotlib.pyplot as plt

import matplotlib

from pylab import mpl

plt.rcParams['font.sans-serif']=['SimHei']

def getAll(x):

s=0

for i in x:

s+=i

return s

sump = [374.9,70,85.5,72.9,33.7,14.8,35.4,30.1,66.52,114.3,-13]

fruit = [0,0,0,10,0,0,0,0,35,0,0]

other = [338.6,50,53.8,49.5,10,0,0,0,6.42,92,-34]

food = []

for i in range(len(sump)):

food.append(sump[i] - fruit[i] - other[i])

date = []

for i in range(11):

date.append("8."+str(i+14))

plt.xlabel(u"时间")

plt.ylabel(u"消费")

plt.plot(date,sump)

plt.plot(date,fruit)

plt.plot(date,other)

plt.plot(date,food)

plt.legend()

plt.show()

sump_all = getAll(sump)

fruit_all = getAll(fruit)

other_all = getAll(other)

food_all = getAll(food)

plt.figure(figsize=(6,9)) #调节图形大小

labels = [u'Food '+str(int(food_all)),u'Fruit '+str(fruit_all),u'Other '+str(other_all)] #定义标签

sizes = [food_all,fruit_all,other_all] #每块值

colors = ['red','yellowgreen','lightskyblue'] #每块颜色定义

explode = (0,0,0) #将某一块分割出来,值越大分割出的间隙越大

patches,text1,text2 = plt.pie(sizes,

explode=explode,

labels=labels,

colors=colors,

autopct = '%3.2f%%', #数值保留固定小数位

shadow = False, #无阴影设置

startangle =90, #逆时针起始角度设置

pctdistance = 0.6) #数值距圆心半径倍数距离

#patches饼图的返回值,texts1饼图外label的文本,texts2饼图内部的文本

# x,y轴刻度设置一致,保证饼图为圆形

plt.axis('equal')

plt.show()

print("十天合计消费:%d"%(fruit_all+other_all+food_all))

其实就画了俩图,一个是折线图,一个饼图

最后总结出来的就是这样了。。

至于每天怎么做统计的,也放个样子出来。

每天花个几分钟统计下,然后隔段时间来做个统计,更清晰的知道自己最近花了多少钱,钱都去哪儿了。很有利于我脱离月光族的状态。。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

python在财务中的应用-利用python实现周期财务统计可视化相关推荐

  1. python在财务方面的应用-利用python开发财务工具

    #coding:utf8 u"""东方财富网-财报分析工具""" import lxml from lxml import etree im ...

  2. python在财务上的应用-利用python实现周期财务统计可视化

    正文之前 上午给爸爸打了个电话庆祝他50岁生日,在此之前搞了个大扫除,看了会知乎,到实验室已经十一点多了.约喜欢的妹子吃饭失败,以至于工作积极性收到了打击,所以就写个程序来统计下开学十一天的财务消费情 ...

  3. python在财务中的应用实训报告-实践应用|PyQt5制作雪球网股票数据爬虫工具

    importrequests fromfake_useragentimportUserAgent url= 'https://xueqiu.com' session= requests. Sessio ...

  4. python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例

    本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...

  5. python在财务中的应用-财务人要学Python吗?

    这两年各行各业都在谈Python,咱财务人要不要学Python? 不是学了Python,就在学Python的路上点赞了Python的朋友圈.小编采访了几位入坑Python的财务同学,总结出财务学Pyt ...

  6. python保存变量sklearn.externals_如何利用python中的sklearn.externals 模块保存加载训练模型...

    前提:在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上进行测试,本文主要介绍如何利用python中的sklearn.externals 模块保存训练模型, ...

  7. python用渐变色画圆_利用python控制Autocad:pyautocad方式

    发现pyautocad模块:可以用python控制autocad的包.今天把文档中的重点内容摘录出来,以后绘图.计算大工程量.或者识别施工图的时候时候也许可以用到. 一.连接cad pyautocad ...

  8. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  9. python爬去百度文库_利用Python语言轻松爬取数据[精品文档]

    利用 Python 语言轻松爬取数据 对于小白来说,爬虫可能是一件非常复杂. 技术门槛很高的事情. 比如有人认为学爬虫必须精通 Python ,然后哼哧哼哧系统学习 Python 的每个知识点,很久之 ...

最新文章

  1. linux 共享内存函数封装,linux ftok()函数 --多进程IPC之共享内存
  2. QQ交流群,欢迎有兴趣的同学加入。
  3. SQL查询 的一些原则
  4. 【产品经理求职攻略】10年产品人经验分享
  5. 它成为全球最受关注度的行业之一,连续5年都提到它
  6. Redis未授权访问漏洞记录(端口:6379)
  7. 因让员工加班 去哪儿网被处罚3250元!网友:是不是少了个“万”?
  8. linux很容易忽略的rz上传、sz下载命令
  9. java获取当前日期时间_Java日期时间API系列10-----Jdk8中的DateTimeFormatter
  10. 设计模式——解释器模式
  11. 测试与 debug 心得
  12. spring工具StopWatch优雅实现计时功能
  13. MATLAB rolcus函数,利用Matlab绘制系统的根轨迹.doc
  14. Android/iOS 终端快速截屏技巧
  15. 2023年东南大学集成电路设计考研考情与难度、参考书及上岸前辈备考经验
  16. flash cs4 是过渡性产品吗?
  17. word java api_Java中的Word文档创建API
  18. 机器学习——图像分类
  19. oracle 多表去重sql语句,去重语句
  20. GET请求淘宝H5页面获取商品信息

热门文章

  1. Python基础——import(导入模块)
  2. Qt总结之四:读取文件夹所有文件
  3. c++中goto语句用法
  4. 【分享】具有“魔性”的通用软件开发框架
  5. 【探路者】第五周立会报告1(总第27次)
  6. Javascript 学习笔记 - 函数 - 关于IIFE - 关于函数声明和函数表达式 - 个人总结
  7. homework-06
  8. 浅谈SQL Server中的事物日志(一)
  9. WPF(Windows Presentation Foundation)用户界面框架
  10. 给 WordPress 博客添加 Tabs 标签切换功能