四、股票数据可视化,完成以下问题:
1.文件读取及数据查看;
2.提取股票代号600000在2017年1月3日至2017年1月20日的收盘价格数据,并绘制股票价格走势图进行分析;
3.提取股票代号600000在2017年1月3日至2017年1月24日的交易量数据,并绘制交易量分布柱状图进行分析;
4.提取股票代号600000在2017年1月至11月的交易量统计数据,并绘制月交易量分布饼图进行分析;
5.绘制以上图形组成的3×1子图。

1.   文件读取及查看
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data=pd.read_excel('/data/trd.xlsx',engine="openpyxl")#查看列名和数据
print(data.columns)
print(data.iloc[:5]) 2. 提取股票代号600000在2017年1月3日至2017年1月20日的收盘价格数据,并绘制股票价格走势图
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))plt.figure(1)
plt.plot(x1,y1)
plt.xlabel(u' date ',fontproperties='SimHei')
plt.ylabel(u' Closing_Price ',fontproperties='SimHei')
plt.title(u' Closing_Price_State ',fontproperties='SimHei')
plt.savefig('1.png')3. 提取股票代号600000在2017年1月3日至2017年1月24日的交易量数据,并绘制交易量分布柱状图
I3=dt['交易日期'].values>='2017-01-03'
I4=dt['交易日期'].values<='2017-01-24'
dta=dt.iloc[I3&I4,:]
y2=dta['交易量']
x2=range(len(y2))plt.figure(2)
plt.bar(x2,y2)
plt.xlabel(u' date ',fontproperties='SimHei')
plt.ylabel(u' Volume ',fontproperties='SimHei')
plt.title(u' Volume_State ',fontproperties='SimHei')
plt.savefig('2.png')4. 提取股票代号600000在2017年1月至11月的交易量统计数据,并绘制月交易量分布饼图
D=np.zeros((11))
list1=list()
for m in range(11):m=m+1if m<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)plt.figure(3)
plt.pie(D,labels=list1,autopct='%1.2f%%') # 保留小数点后两位
plt.title(u'Month_Volume_State',fontproperties='SimHei')
plt.savefig('3.png')5. 绘制以上图形组成的3×1子图
plt.figure(4)
plt.figure(figsize=(14,6))
plt.subplot(1,3,1)
plt.plot(x1,y1)
plt.xlabel(u' date ',fontproperties='SimHei')
plt.ylabel(u' Closing_Price ',fontproperties='SimHei')
plt.title(u' Closing_Price_State ',fontproperties='SimHei')
plt.subplot(1,3,2)
plt.bar(x2,y2)
plt.xlabel(u' date ',fontproperties='SimHei')
plt.ylabel(u' Volume ',fontproperties='SimHei')
plt.title(u' Volume_State ',fontproperties='SimHei')
plt.subplot(1,3,3)
plt.pie(D,labels=list1,autopct='%1.2f%%') # 保留小数点后两位
plt.title(u' Month_Volume_State ',fontproperties='SimHei')
plt.savefig('4.png')

技能兴鲁试题--可视化相关推荐

  1. 技能兴鲁试题--数据分析挖掘

    三.电力数据分析与挖掘.数据data_etr.csv为用户用电量数据,数据中有编号为1-200的200位电力用户,DATA_DATE表示时间,如2015/1/1表示2015年1月1日,KWH为用电量. ...

  2. 技能兴鲁试题--爬取菜鸟教程

    1.访问菜鸟教程(https://www.runoob.com),爬取其Python3实例模块的题目内容,要求输出格式如下图所示. import requests from lxml import e ...

  3. 山东省技能兴鲁职业技能竞赛-人工智能工程技术人员

    目录 山东省技能兴鲁职业技能竞赛-人工智能工程技术人员 http://www.mostsd.com/page/news/informNoticeDetail.html?id=014aef9bda8e4 ...

  4. 临沂大学张继群-智慧农业项目招募,第一届中国新型智慧城市创新应用大赛- 智诚奖,山东省总工会创业创新大赛,技能兴鲁职业技能大赛三等奖,全国创青春挑战杯大赛三等奖,中国创翼-担保集团杯暨临沂市创业创新大

    目录 一.自我介绍 二.新学期目标 三.未来的发展规划(可以具体写写) 一.自我介绍 硕士在读,曾在北京百思佳购科技有限公司担任Android事业六部项目经理.主要从事网络安全.云计算与大数据等新一代 ...

  5. 山东省技能兴鲁大数据赛项

    一.大数据平台组件搭建. 要求在Hadoop集群上搭建1.6.3版本的Spark分布式集群.(提示如下,注意每一步骤的代码与结果需截图在报告中体现) 1.Spark安装包处理,解压到/usr/loca ...

  6. 计算机专业技能高考试题素材,计算机技能高考模拟试题

    计算机技能高考模拟试题(2016年湖北) <组装与维护模块> 本套试卷选取3套高考模拟卷,自制而成,请同学们45分钟完成全部答题(2018-06-12)(标准:总分80分,48分及格,64 ...

  7. 计算机技能大赛图形试题,图形图像处理技能大赛竞赛试题试卷.doc

    PAGE <图形图像处理>技能大赛竞赛试题 时间:150分钟 满分:100分 模仿制作﹙3×20分=60分﹚ ﹙注意:内容符合制作要求.视觉效果良好,跟实例越接近,得分越高.﹚ 1.图像调 ...

  8. 2018技能高考计算机试题答案,计算机技能高考模拟试题一.doc

    <计算机技能高考模拟试题一.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机技能高考模拟试题一.doc>文档请在天天文库搜索. 1.计算机 ...

  9. 2021年施工员-装饰方向-岗位技能(施工员)免费试题及施工员-装饰方向-岗位技能(施工员)复审考试

    题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:施工员-装饰方向-岗位技能(施工员)免费试题根据新施工员-装饰方向-岗位技能(施工员)考试大纲要求,安全生产模拟考试一点通将施工员 ...

最新文章

  1. Python 中的魔术方法(双下划线开头和结尾的方法)
  2. Linux 编程中的API函数和系统调用的关系【转】
  3. [转].NET 开源项目 Polly 介绍
  4. 为什么没人会 COBOL 编程了?
  5. CentOS7下Nginx 安装 Lua 支持
  6. 微信小程序选项卡底线转换滑动动画
  7. 《如何写好科研论文》网课课后习题答案完整版
  8. java实现身份证号码的严格校验!
  9. PS1应用之——修改linux终端命令行各字体颜色
  10. UI设计师面试时如何自我介绍
  11. 精英班10名学生名单进行排序输出
  12. 什么是梯度爆炸与梯度消失
  13. 位数不足前面补0mysql语句_SQL语句 不足位数补0
  14. 百度指数爬虫城市对应代码
  15. arrive at/agree with/account for等动词词组
  16. 扫雷游戏软件测试,软件测试
  17. 原力的黑暗面3-恐惧是黑暗之源
  18. iphone7plus计算机,iPhone 7 Plus真实详尽评测-电池篇
  19. 数据结构专题——虚树
  20. 关于Time dependence

热门文章

  1. Java 7~14各个版本新特性详解
  2. html中repeat的作用,background-repeat属性怎么用
  3. 百度地图的使用 绘制多边形 编辑多边形
  4. 四个适合空闲时间自我提升的软件
  5. eclipse + pydev远程调试OpenStack
  6. 关于微信聊天与朋友圈如何快速切换 Mark
  7. SQL中的DML语句
  8. CSS高手布局:让footer完美处于网页下方
  9. 密度聚类:OPTICS算法简单易懂版
  10. CRF as RNN