版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章
基础案例案例介绍绘图数据计算绘图及图形保存案例介绍第7章
本案例主要介绍股票日收盘价格、成交量的走势图以及月交易量分布饼图的绘制技能,并进一步介绍了子图的绘制方法。股票代码交易日期收盘价交易量6000002017-01-0316.3162371256000002017-01-0416.33296587346000002017-01-0516.3264376466000002017-01-0616.18171955986000002017-01-0916.2149087456000002017-01-1016.1979967566000002017-01-1116.169193332……………………(1)绘制股票代码600000日期为2017年1月3日—2017年1月20日的收盘价格走势图。(2)绘制股票代码600000日期为2017年1月3日—2017年1月24日的交易量柱状图。(3)计算股票代码600000,2017年1月—11月的交易量,并绘制其饼图。(4)将以上的价格走势图、柱状图、饼图在同一个figure上以子图的形式绘制出来。任务如下:绘图数据计算第7章
importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltdata=pd.read_excel('trd.xlsx')dt=data.loc[data['股票代码']==600000,['交易日期','收盘价','交易量']]I1=dt['交易日期'].values>='2017-01-03'I2=dt['交易日期'].values<='2017-01-20'dta=dt.iloc[I1&I2,:]y1=dta['收盘价']x1=range(len(y1))I3=dt['交易日期'].values>='2017-01-03'I4=dt['交易日期'].values<='2017-01-24'dta=dt.iloc[I3&I4,:]y2=dta['交易量']x2=range(len(y2))D=np.zeros((11))list1=list()forminrange(11):m=m+1ifm<10:m1='2017-0'+str(m)+'-01'm2='2017-0'+str(m)+'-31'mon='0'+str(m)else:m1='2017-'+str(m)+'-01'm2='2017-'+str(m)+'-31'mon=str(m)I1=dt['交易日期'].values>=m1I2=dt['交易日期'].values<=m2D[m-1]=dt.iloc[I1&I2,[2]].sum()[0]list1.append(mon)绘图及图形保存第7章
1.股票价格走势图绘制plt.figure(1)plt.plot(x1,y1)plt.xlabel(u'日期',fontproperties='SimHei')plt.ylabel(u'收盘价',fontproperties='SimHei')plt.title(u'收盘价走势图',fontproperties='SimHei')plt.savefig('1')绘图及图形保存第7章
2.交易量分布柱状图plt.figure(2)plt.bar(x2,y2)plt.xlabel(u'日期',fontproperties='SimHei')plt.ylabel(u'交易量',fontproperties='SimHei')plt.title(u'交易量趋势图',fontproperties='SimHei')plt.savefig('2')绘图及图形保存第7章
3.月交易量分布饼图plt.figure(3)plt.pie(D,labels=list1,autopct='%1.2f%%')#保留小数点后两位plt.title(u'月交易量分布图',fontproperties='SimHei')plt.savefig('3')绘图及图形保存第7章
4.收盘价走势图、交易量分布图和月交易量饼图组成的3×1子图plt.figure(4)plt.figure(figsize=(14,6))plt.subplot(1,3,1)plt.plot(x1,y1)plt.xlabel(u'日期',fontproperties='SimHei')plt.ylabel(u'收盘价',fontproperties='SimHei')plt.title(u'收盘价走势图',fontproperties='SimHei')plt.subplot(1,3,2)plt.bar(x2,y2)plt.xlabel(u'日期',fontproperties='SimHei')plt.ylabel(u'交易量',fontproperties='SimHei')plt.title(u'交易量趋势图',fontproperties='SimHei')plt.subplot(1,3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2134电大成本会计历年真题及答案
- 彩妆知识培训课件图片
- 2024食品配料研发实验室员工保密条款合同范本3篇
- 2025年度企业IT运维外包服务及数据备份恢复合同3篇
- 福建省南平市岚下中学2020年高三英语期末试卷含解析
- 2024瓷砖经销商墙地砖销售合同
- 2024年小班区域教案
- 2025年度交通安全责任协议范本3篇
- 2024铝材行业信息化建设与数据共享合同3篇
- 2024高层次人才聘用协议书
- 山东大学青岛校区物业管理方案
- 麦凯66表格(完全版)
- 询价招标文件
- 上海市高考英语试题及答案
- 箱涵专项施工方案拉森钢板桩
- 火成岩岩石化学图解与判别
- 法人代持免责协议书范本
- 当前国际形势
- 个人责任与团队精神
- 新生儿早期基本保健(EENC)指南要点解读
- 湘贺水利枢纽水电站设计
评论
0/150
提交评论