获取股票交易数据



巧妇难为无米之炊,做可视化也离不开数据。

本文我将以酱香型科技——贵州茅台为例,获取它的近期股票数据并绘制K线图。

如果我们要特意去动手去写爬虫,就显得有些多余了,毕竟爬完之后体验也不佳。

这里我们可以直接使用tushare 、akshare等等金融数据接口,个人非常安利akshare!毕竟它不需要积分呀

如果没安装记得安装吼

pip install akshare

运行以下语句,即可得到贵州茅台(600519)的历史数据。

import akshare as ak
df = ak.stock_zh_a_daily(symbol="sh600519", adjust="qfq")
df.tail()

这样我们就获取到了所需的数据。

注:ak.stock_zh_a_daily()函数,单次返回指定 A 股上市公司指定日期间的历史行情日频率数据。其中参数adjust="qfq",返回前复权后的数据。

为了方便后面可视化,我们还需要使用索引选择固定的行列。

df = df.iloc[-20:,0:5]

这样就只筛选了开盘价、最高价、最低价、收盘价以及交易量的近期数据,下面开始用python制作高颜值的K线图。


绘制K线图



K线图,又称蜡烛图。

通常包含四个数据,即开盘价、最高价、最低价、收盘价,所有的k线都是围绕这四个数据展开,从而反映大势的状况和价格信息。如果把每日的K线图放在一张纸上,就能得到日K线图,同样也可画出周K线图、月K线图。一般它长这样©著作权归作者所有:来自51CTO博客作者mob604756ec5243的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【JS基础入门】JavaScript原生Ajax请求与响应处理方式及JSON数据
  2. 【MOS】如何利用RMAN可传输表空间迁移数据库到不同字节序的平台(
  3. 数据可视化?不如用最经典的工具画最酷炫的图
  4. MySQL分库分表
  5. 区块链在数据流通中的应用
  6. 使用shell脚本实现自动备份MySQL数据库
  7. kNN之改进约会网站配对效果(附源码)
  8. KNN算法实战-改进约会网站配对效果
  9. NoSQL Manager for MongoDB 操作教程(基础篇)

随机推荐

  1. Android Studio ------Dynamic layout pr
  2. android小项目
  3. Android 圆角矩形
  4. android中颜色对应的值
  5. Button去掉自带的阴影效果
  6. Android linearLayout 之 layout_weight
  7. android版本号版本名
  8. Android Studio插件
  9. Android auto-answer Project
  10. Android Localization Tutorial (Android