股票价、量走势图绘制

在证券投资分析领域中价、量走势分布图是投资者常用的一个参考方面。本案例主要介绍股票每日收盘价格、成交量的走势图以及月交易量分布饼图的绘制技能,并进一步介绍了子图的绘制方法

今有股票代码600000行情交易数据表(trd.xlsx),其表结构如表7-7所示。数据来源于国泰安CSMAR数据库

问题如下:

1)绘制股票代码600000,日期为2017-01-032017-01-20日的收盘价格走势图.

2)绘制股票代码600000,日期为2017-01-032017-01-24日的交易量柱状图.

3)计算股票代码60000020171月至11月的交易量,并绘制其饼图。

4)将以上的价格走势图、柱状图、饼图在同一个figure上以子图的形式绘制出来。

本节主要计算获得绘图所需的横轴和纵轴指标数据,包括股票代码600000的2017-01-03至2017-01-20日的收盘价格数据,2017-01-03至2017-01-24日的交易量数据和2017年1月至11月的交易量统计数据D,这里主要涉及数据的筛选及简单循环计算的编程技能。示例代码如下:

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

data=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()

for m in range(11):

    m=m+1

    if 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>=m1

    I2=dt['交易日期'].values<=m2

    D[m-1]=dt.iloc[I1&I2,[2]].sum()[0]

    list1.append(mon)

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')

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')

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')

plt.figure(3)

plt.pie(D,labels=list1,autopct='%1.2f%%') #保留小数点后两位

plt.title(u'月交易量分布图',fontproperties='SimHei')

plt.savefig('3')

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,3)

plt.pie(D,labels=list1,autopct='%1.2f%%') #保留小数点后两位

plt.title(u'月交易量分布图',fontproperties='SimHei')

plt.savefig('4')

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39478.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

动态分析股票走势算法图,股票趋势预测算法

股票动态市盈率怎么计算出来的&#xff1f; 谈论起市盈率&#xff0c;这可真是有人爱&#xff0c;有人恨&#xff0c;有人认为有用&#xff0c;也认为无用。这个市盈率到底有没有用&#xff0c;咋用&#xff1f; 在为大家介绍我使用市盈率买股票的方法之前&#xff0c;先和大…

(个人简历一)用纯html写个人简历

效果 实现代码 用纯table实现 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>简历</title></head><body><table border"1" cellspacing"0" align"center"><t…

一位优秀前端工程师的简历应该怎么写?

​如今前端市场的从业人员很多且鱼龙混杂&#xff0c;真正的高手大牛非常稀缺&#xff0c;呈典型的金字塔形状&#xff0c;所以前端的招聘也是很多猎头及HR的痛点所在。那么在这种混乱的环境中&#xff0c;如何才能让自己突出重围&#xff1f;需要实力&#xff0c;更需要技巧。…

简历解析步骤(第一步)技术与实现(1)识文字,取信息

简历解析步骤&#xff08;第一步&#xff09;技术与实现&#xff08;1&#xff09;识文字&#xff0c;取信息 在上篇文章中&#xff0c;我们讲解了简历解析的理论。一般情况下&#xff0c;我们会以图片或文档的形式收到简历&#xff0c;为了实现解析&#xff0c;首先需要将其中…

实战简历编写,打造硬核敲门砖

实战简历编写&#xff0c;打造硬核敲门砖 1.自我介绍2. 技能描述3.工作经历4.项目经历4.1 商城4.2 进销存 自我评价教育经历 1.自我介绍 简历开篇就是介绍自己&#xff0c;忌长篇大论&#xff0c;那么点时间&#xff0c;相信你自己作为面试官&#xff0c;也不想去看阅读理解 …

1小时学会不打代码制作一个网页精美简历(1)

作者简介 作者名&#xff1a;1_bit 简介&#xff1a;CSDN博客专家&#xff0c;2020年博客之星TOP5&#xff0c;蓝桥签约作者。15-16年曾在网上直播&#xff0c;带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息&#xff0c;迷茫的你会找到答案。系列教程将会在…

如何写好的前端简历

识别亮点&#xff1f; 亮点应该是那些能让你显得与众不同的经历&#xff0c;比如说&#xff1a; 做过一些深度的性能优化&#xff0c;并且有比较大的性能收益&#xff0c;能量化提升空间的。 做过一些业务逻辑特别复杂、业务影响力特别大的项目。 推进过一些制度、工具&#xf…

前端开发工程师简历

简历是什么 找工作之前投递的个人信息和工作能力----不全面 应该是&#xff1a;个人当前阶段的价值体现 前者&#xff1a;我能卖多少钱&#xff1b;后者&#xff1a;我现在值多少钱 建议&#xff1a;每隔半年/一年给自己做总结的时候写一份简历&#xff08;相当于个人价值总结…

前端 100 问:能搞懂80%的请把简历给我

更新&#xff1a;目前已达到『1.2W』Star了&#xff0c;谢谢大家的支持&#xff0c;最近折腾了一个博客网站出来&#xff0c;方便大家阅读&#xff0c;后续会有更多内容和更多优化&#xff0c;猛戳这里查看 ------ 以下是正文 ------ 引言 半年时间&#xff0c;几千人参与&a…

前端工程师简历怎么写?

其实前端工程师并不少&#xff0c;但很多时候合适的前端工程师难找。可能是由于程序员比较内向&#xff0c;前端工程师都没有把自己最厉害的那一面表现出来。今天我们来聊聊前端工程师的简历怎么写&#xff0c;希望能够对大家有帮助。 简历的重要性 简历的作用其实一直被忽…

前端简历模板

个人资料 姓名&#xff1a;嘻嘻 性别&#xff1a;女 电话&#xff1a;12132323613 邮箱&#xff1a;12132143285163.com 现居地&#xff1a;上海市 工作年限&#xff1a;3年 求职意向 期望职位&#xff1a;前端开发工程师期望薪资&#xff1a;面议 工作性质&#xff1a;…

如何写简历,Web前端简历

面试官到底想看什么样的简历&#xff1f; 面试一直是程序员跳槽时期非常热门的话题,虽然现在已经过了跳槽的旺季,下一轮跳槽需要年底才会出现,但是当跳槽季的时候你再看这篇文章可能已经晚了,过冬的粮食永远不是冬天准备的,而是秋收的时候。 点个关注,点个收藏,需要的时候就防…

黑马程序员教你如何写出优秀的前端工程师简历

对于一名想找工作的前端开发工程师而言&#xff0c;简历直接关系到面试概率甚至薪资水平&#xff0c;其重要性已不用多说。在HR快速筛选简历的情况下&#xff0c;你的简历要脱颖而出&#xff0c;就得在短时间内将自己的亮点展示给招聘方。具体怎么做&#xff1f;黑马程序员前端…

教你如何写初/高级前端简历

进击的web前端开发 前端企鹅圈&#xff1a;784783012 分享学习方法和需要注意的细节 110 人赞同了该文章 1. 前言 本文仅是针对初高级技术岗位哈。 参与了部门的实习生招聘工作&#xff0c;收到了很多同学的简历。发现有一些同学的简历写得不是很好看。 但是&#xff0c;仔细…

前端程序员简历模板整理和下载

大家好&#xff0c;我是漫步 昨天分享了关于制作简历的一些建议&#xff0c;总的来说有这几个方面要点要记住&#xff1a; 排版工整&#xff1a;不要出现错别字&#xff0c;版面清晰&#xff0c;段落自然&#xff0c;字体适中&#xff0c;简洁工整。 突出重点&#xff1a;突出…

web前端简历个人技能该怎么写?

为一名web前端工程师要想找到一份高薪工作&#xff0c;总会面临各种大大小小的面试。这其中面试成功的关键莫过于一份吸引人的简历。 其实技术类的岗位一般都比较看中工作经历&#xff0c;web前端这个岗位可以说是在公司比较重要的&#xff0c;hr一般在初选简历的时候&#xf…

前端程序员简历制作建议

大家好&#xff0c;我是漫步&#xff0c;今天来分享一下前端程序员简历该怎么写 排版工整 好的简历&#xff0c;万里挑一&#xff0c;HR 每天要看上百份简历&#xff0c;一份排版工整、段落错落有致、文字简洁分明的简历映入眼帘&#xff0c;是不是特别的舒服&#xff0c;有了好…

学了HTML,快来试着做一份简历吧

HTML使用案例——简历 HTML使用案例案例一&#xff1a;展示简历信息案例二&#xff1a;填写简历信息实现步骤拆解 HTML使用案例 之前我们熟悉了HTML的一些基本操作&#xff0c;今天我们就用这些知识来尝试着做一份简历吧~ 案例一&#xff1a;展示简历信息 我们先来看一下完成…

php跑满CPU的问题终于发现原因了

为什么80%的码农都做不了架构师&#xff1f;>>> 之前发现一个问题&#xff0c;就是隔几天&#xff0c;cpu就会被phpcgi的几个进程跑满&#xff0c;频繁启动关闭&#xff0c;以至于我觉得机器被黑了&#xff0c;正在跑什么挖矿的东西。但重启一下nginx之后就好了。所…

深度学习新突破:AI大模型革命引领人工智能未来 —— AI大模型革命带来的思考

目录 深度学习新突破:AI大模型革命引领人工智能未来 —— AI大模型革命带来的思考 概述