本文将通过Python将从2018年度到目前的股票历史数据爬取过来,大展身手进行一波数据可视化操作,结合数据和市场分析2019年A股牛市的走势和行情。
本文分析侧重可视化,而且难点主要在于数据的获取。
对于股票相关数据,想必对于Python大家应该都比较熟悉了,网站爬数据神器,只要从东方财经网和网易财经爬取相关股票的历史数据即可。
数据可视化分析方面,虽然Python有numpy、pandas、matplotlib等第三方库来辅助进行数据处理和数据可视化,或者也可以借助echart等图表开源接口,但是通过各类代码进行图表属性设置等方面还是比较繁琐的,而且只能生成静态的图表,无法进行动态和深入的多维分析。所以这里用BI来做可视化分析展示。
Python股票数据爬取
由于需要相关的历史数据,经过对比东方财经网和网易财经网的相关网站页面,网易财经网对于我收集相关历史数据更加方便。
这边直接贴出来网易财经网获取股票历史数据的接口:
http://quotes.money.163.com/service/chddata.html?code=[code]&start=[yyyyMMdd]&end=[yyyyMMdd]&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;TURNOVER;VOTURNOVER;VATURNOVER;TCAP;MCAP
接口中有三个核心参数ÿ