会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 如何解决 使用matplotlib.finance获取雅虎财经网站股票数据 报错?!

如何解决 使用matplotlib.finance获取雅虎财经网站股票数据 报错?

时间:2024-05-04 17:02:31 来源:不龟手药网 作者:焦点 阅读:187次

如何解决 使用matplotlib.finance获取雅虎财经网站股票数据 报错?

在matplotlib 2.2.0版本以前,使用包导入的何解获函数可以获取雅虎财经网站股票数据,使用导入的candlestick_ochl函数可以画出股票K线图。
但自matplotlib 2.2.0版本后,matplotlib.finance从matplotlib中剥离了,所以需要单独安装两个包来替代:pandas_datareader 和 mpl_finance。决使

注:mpl_finance是用m雅虎matplotlib.finance改的新名字,但新包没有了quotes_historical_yahoo_ohlc这个API方法,所以需要再安装pandas_datereader包用来获取数据

1.安装 mpl_finance

目前mpl_finace这个包还没有放入PIP的仓库中,所以使用直接pip install mpl_finance会提示找不到所需要的包。所以我们要到官方网站去下载:https://github.com/matplotlib/mpl_finance/archive/master.zip。财经
以win系统为例,有两种安装方法:
(1)打开cmd命令行窗口,直接输入
效果如下:
在这里插入图片描述
(2)将https://github.com/matplotlib/mpl_finance/archive/master.zip下载到本地,然后再

对于Linux系统,可以用命令下载,下载后进入该目录,再执行命令即可。
附:目前mpl_finance的股票版本还是dev版,但用起来暂时未发现问题。

调用方法
2.安装 pandas_datareader

打开cmd命令窗口输入,如下图:
在这里插入图片描述下面解释为什么用这个命令:

  • 首先注意:安装该包的时候命令用的是(横线),但代码中使用该包的时候用的是(下划线)
  • 直接出现错误提示:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError。如下:
    在这里插入图片描述所以我们要换其他pip源,国内知名的pip源如下:
    阿里云:https://mirrors.aliyun.com/pypi/simple
    豆瓣:https://pypi.douban.com/simple/
    清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
    中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple
    命令写法为:,如上面的
    另外,使用这些pip下载可以提高下载速度,大大加速。

同理也可以用类似上面的何解获github来安装。可以参考官方文档https://pandas-datareader.readthedocs.io/en/latest/

决使
调用方法

(责任编辑:焦点)

相关内容
  • 男生该如何提高自己的穿衣品味?
  • 新卡后开门法
  • 《DNF》迷你崔拉&昙娜宠物礼盒怎么得 礼盒获取攻略
  • 晨报:Dota2匹配系统更新 战争机器5限定X1X公布
  • 万年历2052年10月27日日历查询
  • 英雄联盟瞎子龙的传人乘龙御天炫彩皮肤怎么获得?lol粉龙虾皮肤获取方式
  • dnf红字装备怎么净化?dnf红字装备怎么去掉红字?
  • 《三国志战略版》要塞攻略 要塞作用与打法介绍
推荐内容
  • 电影《我愿意》在京开机 孙红雷演隐身大款
  • cf手游4月体验服申请问卷答案大全
  • 正在阅读:英雄联盟手游狼人出装介绍 英雄联盟手游狼人玩法技巧【详解】英雄联盟手游狼人出装介绍 英雄联盟手游狼人玩法技巧【详解】
  • 征战者百科全书 解读加点配装与流派玩法
  • 特工狂妃太倾城叶凌烟
  • dnf黑暗武士刷图技能组合  dnf黑暗武士怎么刷图