5.2 金融学图表
5.2.1 mplfinance
matplotlib的finance库包含不少可视化的金融图表,由于几代更新迭代,finance库也发生了变化。
从2.2.0版本前调用:
import matplotlib.finance as mpf
到2.2.0版本后调用:
pip install https://github.com/matplotlib/mpl_finance/archive/master.zip
但会出现如下警告:
D:\download\python\lib\site-packages\mpl_finance.py:22: DeprecationWarning:
=================================================================
WARNING: `mpl_finance` is deprecated:
Please use `mplfinance` instead (no hyphen, no underscore).
To install: `pip install --upgrade mplfinance`
For more information, see: https://pypi.org/project/mplfinance/
=================================================================
category=DeprecationWarning)
再到现在的mplfinance。总的来说,新模块mplfinance使用更加便捷。
mplfinance模块简介
mplfinance是专门用于金融数据分析的可视化分析模块,在安装mplfinance之前,需要安装matplotlib库和pandas。
使用mplfinance可以很快绘制均线、剔除停盘时间段空隙,时间坐标自动完成,非常方便、人性化。
mplfinance安装
DOS下安装如下:
pip install --upgrade mplfinance
mplfinance模块用法简介
import mplfinance as mpf
mpf.plot(data)
这里,data类型必须是pandas.DataFrame数据类型,必须包含’Open’, ‘High’, ‘Low’ 和 ‘Close’ 数据。
这里我们以调用雅虎近5年股票价格数据为例,更进一步描述上述内容:
import datetime
import matplotlib.pypl