金融代码分析

  1. 获取股票解禁数据函数 ak.stock-restricted_shares(stock=stock_name)
  2. ak.stock_zh_a_hist(symbol=stock_name) 获取指定股标名称的股票数据
  3. 建立三个空列表,根据获取的数据进行plt.plot()绘图
  4. 通过for循环,对价格高的日期进行特殊描点
import akshare as ak
import matplotlib.pyplot as plt
import pandas as pd
plt.figure(figsize=(12, 11))
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号
# 股票代码
stock_name = '600010'# 获取股票解禁数据
stock_restricted_shares_df = ak.stock_restricted_shares(stock=stock_name)
print(stock_restricted_shares_df)# 获取20190101至20220331的股价数据
stock_zh_a_hist_df = ak.stock_zh_a_hist(symbol=stock_name, period="daily", start_date="20190101", end_date='20220331',adjust="")date = []
price = []
color = []
#print(stock_zh_a_hist_df)
#print((stock_zh_a_hist_df.shape[0]),len(stock_zh_a_hist_df.columns))
for i in range(stock_zh_a_hist_df.shape[0]):print('日期:',stock_zh_a_hist_df.values[i][0],'收盘价:',stock_zh_a_hist_df.values[i][2])for i in range(0, stock_zh_a_hist_df.shape[0]):date.append(stock_zh_a_hist_df.values[i][0])price.append(stock_zh_a_hist_df.values[i][2])if stock_zh_a_hist_df.values[i][0] in stock_restricted_shares_df.values[:, 2]:color.append('r')#plt.text(stock_zh_a_hist_df.values[i][0], stock_zh_a_hist_df.values[i][2], stock_zh_a_hist_df.values[i][0])else:color.append('b')
clo = []
for i in range(30,60):if price[i]>1.8:clo.append('r')fs = 200else:clo.append('b')
plt.plot(date[30:60], price[30:60], 'b')
plt.plot(date[30:60], price[30:60], 'b')
plt.xticks(rotation=30)#s=fs,设置点的大小参数
plt.scatter(date[30:60], price[30:60], c=clo,marker=u'o',s=fs,label=f'股票代码:{stock_name}')
plt.savefig("./res.jpg")
plt.grid(linestyle='-.')
plt.title(f'{date[0]}至{date[30][5:]}日   上证股票收盘价走势图',fontsize=25)
plt.legend(loc='upper left',fontsize=18)
plt.show()

股票实战专题:6000102019一二月分析收盘价绘图相关推荐

  1. linux下微生物软件,微生物多样性专题 | 扩增子测序分析实战(三)软件安装

    上一篇我也想装个linux系统!讲到linux系统的安装,实则就是为了本期准备的,因为测序数据分析涉及的大部分软件都是基于linux的,目前还没有linux系统或者打算只在windows下用R去做一些 ...

  2. 北科院分子互作实战专题培训班(10月底/11月底班)(生物医药与营养健康协同创新中心)...

    北京市科学技术研究院 生物医药与营养健康协同创新中心 生命健康前沿培训基地 培训基地将以京津冀协同为战略契机,围绕国内外生物医药与营养健康领域的知识链.技术链与产业链的前沿培训与协同交流需求,组织高端 ...

  3. python 股票数据挖掘_python数据分析之股票实战

    原标题:python数据分析之股票实战 数据挖掘入门与实战 公众号: datadw 对于股票的研究我想,无论是专业人士还是非专业人士都对其垂涎已久,因为我们都有赌徒的心态,我们都希望不花太多的时间但是 ...

  4. arcpy.mapping实战-专题图制图自动化

    arcpy.mapping实战-专题图制图自动化 by 李远祥 最初对arcpy.mapping感兴趣是因为一次大规模的专题地图调整的需要,由于某某单位利用ArcEngine编写的专题图出图系统,出现 ...

  5. 【Python】基金/股票 最大回撤率计算与绘图详解(附源码和数据)

    如果你想找的是求最大回撤的算法,请跳转:[Python] 使用动态规划求解最大回撤详解 [Python]基金/股票 最大回撤率计算与绘图详解(附源码和数据) 0. 起因 1. 大成沪深300指数A 5 ...

  6. R语言在气象、水文中数据处理及结果分析、绘图

    R语言是一门由统计学家开发的用于统计计算和作图的语言(a Statistic Language developed for Statistic by Statistician),由S语言发展而来,以统 ...

  7. python做pca图_【教程】组学研究,用python快速实现PCA分析和绘图

    什么是PCA 主成分分析(Principal Component Analysis,PCA)是一种无监督的多元统计分析方法.在蛋白组学和代谢组学研究中能从总体上反应各组样本之间的总体差异和组内样本之间 ...

  8. 股票实战技巧——行业是选股核心原则(转载)

    2010-7-14 股票实战技巧--行业是选股核心原则 从 NEW星星 的博客 作者:NEW星星 股票实战技巧--行业是选股核心原则 Steven 人无远虑,必有近忧!一个人如果没有长远的谋划,就会有 ...

  9. 人脸图像聚类实战及TSNE可视化分析

    人脸图像聚类实战及TSNE可视化分析 目录 人脸图像聚类实战及TSNE可视化分析 Kmeans聚类人脸图像数据 获取Kmeans最佳K值

  10. 从flink-example分析flink组件(3)WordCount 流式实战及源码分析

    前面介绍了批量处理的WorkCount是如何执行的 <从flink-example分析flink组件(1)WordCount batch实战及源码分析> <从flink-exampl ...

最新文章

  1. List再整理,从代码底层全面解析List(看完后保证收获满满)
  2. Apache2.4部署python3.6+django2.0项目
  3. Linux系统命令审计
  4. centos普通用户设置sudo权限
  5. InnoDB Monitors
  6. 四篇NeurIPS 2019论文,快手特效中的模型压缩了解一下
  7. linux7 ntp log,RH254小结(九)rhel7新的ntp对时服务Chrony
  8. React Native实现js调用安卓原生代码
  9. CUDA的global内存访问的问题
  10. 作者:朱怀球(1970-),男,北京大学教授。
  11. 检测非法键盘hook_反越狱检测解读
  12. vue3使用vite创建项目【2分钟】
  13. 2018年线程与多线程面试必知必会内容
  14. Linux C enum
  15. Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字
  16. FPGA实现360°SG90舵机
  17. 关于服务端渲染/预渲染/数据直出/页面直出的学习总结
  18. 怎样设置路由器禁用其他设备
  19. 关于先有鸡还是先有蛋问题的科学的探讨
  20. 雷军:企业如何渡过寒冬?你需要学会这5招

热门文章

  1. obs听到了自己的回音_如何在直播中解决播放杂音、噪音、回声问题 | 直播疑难杂症排查...
  2. 浅析APP应用内及新媒体类推广渠道
  3. Java 打开资源管理器
  4. python 报错You need either charset_nornalizer or chardet installed
  5. springSecurity之http Basic认证
  6. 【转】为什么linux系统变慢了
  7. OpenGL——场景设计
  8. 关于网页加载慢的一个解决方法——取消勾选【局域网设置】中的【自动检测设置】
  9. 微信公众平台的php文件的,php版微信公众平台入门教程之开发者认证的方法
  10. WebGL之3D地球