收到此错误消息:
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
答案 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/