最近在研究量化分析,需要用到matplotlib中的一个库,输入
from matplotlib.finance import quotes_historical_yahoo_ohlc, candlestick_ohlc
发现有报错,仔细勘查后发现有两个问题,一个是matplotlib模块已经剔除了,所以得额外再安装,另外雅虎的数据接口在写此文时还未恢复
对前者的解决有两种方法

方法1:
1. 从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 plt
import matplotlib
import pandas as pd
from mpl_finance import candlestick_ochl

data = 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"]], axis=1)

day.columns = ["open", "close", "high", "low"]
day = day.reset_index().values

# 画图
fig, axes = plt.subplots(nrows=1, ncols=1, figsize=(20,8), dpi=80)

# 第一个参数axes
candlestick_ochl(axes, day, width=0.3, colorup="r", colordown="g")
plt.show()

最新文章

  1. SQL检查锁&解锁
  2. 加密配置文件(App.Config和Web.config)中connectionStrings通用方法
  3. ETL利器Kettle
  4. 01背包问题:POJ3624
  5. Oracle中的单行函数
  6. 展讯NAND Flash高级教程【转】
  7. win7 64位 Xsheel
  8. Android数据库--Sqlcipher的使用(二)
  9. Oracle Sqlload 导入数据
  10. 【C++】关键字inline
  11. ArrayList源码分析和实例应用
  12. 日常英语---八、REBOOT - What is the difference? -MapleStory
  13. 【2017-03-10】T-sql基础语句及条件,高级查询
  14. div中的img垂直居中的方法,最简单! 偷学来的,,,不要说我抄袭啊(*^__^*)
  15. CentOS上传下载查看命令
  16. mysql 小数处理
  17. mysql 数据操作 多表查询 准备
  18. jquery 查找已经选中的下拉框/select
  19. 《机器学习实战》6.2小节,KKT条件代码理解
  20. 分享一下Ubuntu好用的源

热门文章

  1. 【u201】矩形覆盖
  2. MySQL Workbench: mysqldump version mismatch
  3. PowerShell 通过 WMI 获取系统信息
  4. Linux 内核驱动支持什么设备
  5. [USACO10OCT]Lake Counting(DFS)
  6. 一个简单的Web服务器-支持Servlet请求
  7. linux zookeeper开机启动
  8. 解决IDEA下tomcat启动server乱码
  9. Python3_函数参数传递、可变与不可变对象、变量作用域、函数返回值
  10. 第二阶段:4.商业需求文档MRD:3.PRD-页面结构图