如何修复MatPlotLib的mpl_finance包?

时间:2017-06-22 13:24:49

标签: python pandas matplotlib google-finance

收到此错误消息:

MatplotlibDeprecationWarning: The finance module has been deprecated in mpl 2.0 and will be removed in mpl 2.2. Please use the module mpl_finance instead.

如何替换mpl_finance包。我把它安装在pip中,但是正确的导入措辞是什么?

import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
from matplotlib.finance import candlestick_ohlc
import matplotlib.dates as mdates
import pandas as pd
import pandas_datareader.data as web
from googlefinance import getQuotes
import json
from datetime import datetime
from forex_python.converter import CurrencyRates
from yahoo_finance import Share

3 个答案:

答案 0 :(得分:7)

matplotlib.finance的所有代码都移至separate repository。这是一个example of usage.来回答你的问题:

from mpl_finance import candlestick_ohlc

答案 1 :(得分:2)

要导入通过名称为x的pip安装的模块,您最常想要import x

所以,这里

import mpl_finance

或获得其中一项功能,例如

from mpl_finance import candlestick_ohlc

答案 2 :(得分:0)

可以在这里找到新版本:https://pypi.org/project/mplfinance/