下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章
基础案例案例介绍图像绘制案例介绍第7章
今有中小板股票002001~002020共20个,以及2016年5月1日—2016年8月1日的交易数据StkcdTrddtClsprc0020012016-05-0320.990020012016-05-0420.420020012016-05-0520.490020012016-05-0618.70020012016-05-0918.670020012016-05-1019.07………………其中字段依次表示股票代码、交易日期、收盘价。任务如下:(1)计算每只股票10日移动平均收盘价格数据。(2)绘制每只股票收盘价走势图和移动平均收盘价走势图,并用子图的形式表示出来。案例介绍第7章
说明:每个figure按照2×2划分,即每个figure绘制4只股票的收盘价走势图和移动平均价格走势图,20只股票则需要5个figure,使用循环的方式实现。提示:可以考虑使用Python中的取余运算来实现,取余符号为%,例如:0%4=01%4=12%4=23%4=34%4=05%4=16%4=27%4=38%4=09%4=1……凡是取余为0的时候都需要创建一个figure,在这个figure中绘制4个子图。图形绘制第7章
importpandasaspdimportnumpyasnpimportmatplotlib.pyplotasplttrd=pd.read_excel('trd.xlsx')#获取股票代码,并转化为列表的形式c=trd['Stkcd'].value_counts()code=list(c.index)#动态计算需要q个figure,#其中每个figure绘制4个子图,每个子图代表一个股票#初始值设置q=0q=0#循环对每一个股票绘制其图形foriinrange(20):
#第i个股票的收盘价记为p,并计算其移动平均价
#构造绘图的横轴和纵轴坐标值
p=trd.loc[trd['Stkcd'].values==code[i],'Clsprc']
avg_p=p.rolling(10).mean()
x1=np.arange(0,len(p))
y1=p.values
y2=avg_p[9:]
x2=np.arange(9,len(p))
#如果i与4整除,代表需要重新建一个figure(每个figure有4个子图)
ifi%4==0:
q=q+1
plt.figure(q)
plt.figure(figsize=(8,6))
plt.subplot(2,2,i%4+1)
plt.tight_layout()#用于设置图像外部边缘自动调整
plt.plot(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 边界安全技术培训内容课件
- 数学奥林匹克竞赛模拟试题真题及答案
- 神经内科专科护士试题(四)及答案
- 车队雨季安全培训总结课件
- 车间级生产安全培训课件
- 酒店客房设备维护与故障处理制度
- 酒店设备设施报废制度
- 车间级别安全培训内容课件
- 银行支付清算业务处理制度
- 2026年度第三季度医保知识培训考试试题及答案
- 户外拓展活动中中级攀岩指导员职责分工计划
- 数据中心配电知识培训课件
- 数据标注员专业技能考核试卷及答案
- 传染病信息报告管理规范2025版
- 海南自贸港课件
- 北京市东城区2026届数学九上期末考试试题含解析
- 2025年南京市事业单位教师招聘考试体育学科专业知识试卷(夏季卷)
- 叉车盲区安全培训记录课件
- 自然资源部所属单位2025年度公开招聘工作人员(第三批)笔试模拟试题含答案详解
- DBJT15-211-2021 回弹法检测泵送混凝土抗压强度技术规程
- 统编版(2024)八年级上册历史新教材全册知识点复习问答式提纲
评论
0/150
提交评论