商城网站建设是 什么软件,建设网站公司选哪家好,网站建设的解决办法,哈尔滨网站建设企业最近在研究量化分析#xff0c;需要用到matplotlib中的一个库#xff0c;输入from matplotlib.finance import quotes_historical_yahoo_ohlc, candlestick_ohlc发现有报错#xff0c;仔细勘查后发现有两个问题#xff0c;一个是matplotlib模块已经剔除了#xff0c;所以得…最近在研究量化分析需要用到matplotlib中的一个库输入from matplotlib.finance import quotes_historical_yahoo_ohlc, candlestick_ohlc发现有报错仔细勘查后发现有两个问题一个是matplotlib模块已经剔除了所以得额外再安装另外雅虎的数据接口在写此文时还未恢复对前者的解决有两种方法方法11. 从github上下载mpl_finance module 其中github网址https://github.com/matplotlib/mpl_finance .2. 通过命令安装下载好的mpl_finance模块即python setup.py install方法2:pip install https://github.com/matplotlib/mpl_finance/archive/master.zip我用的是后者可以运行所用的那行代码替换成from mpl_finance import candlestick_ohlc而对于后者可以采用tushare的接口来调用下面附一个实战案例你可以借此测试自己的库是否安装完成# 实现K线图绘制import matplotlib.pyplot as pltimport matplotlibimport pandas as pdfrom mpl_finance import candlestick_ochldata pd.read_hdf(./stock_plot/day_close.h5)[:100]data1 pd.read_hdf(./stock_plot/day_close.h5)[:100]data2 pd.read_hdf(./stock_plot/day_high.h5)[:100]data3 pd.read_hdf(./stock_plot/day_low.h5)[:100]day pd.concat([data[000001.SZ],data1[000001.SZ], data2[000001.SZ], data3[000001.SZ]], axis1)day.columns [open, close, high, low]day day.reset_index().values# 画图fig, axes plt.subplots(nrows1, ncols1, figsize(20,8), dpi80)# 第一个参数axescandlestick_ochl(axes, day, width0.3, colorupr, colordowng)plt.show()