Candlestick OCHLグラフを作成できるように、pythonにmatplotlib.finance
モジュールをインポートしようとしています。私のmatplotlib.pyplot
バージョンは2.00です。次のコマンドを使用してインポートしようとしました:
import matplotlib.finance
from matplotlib.finance import candlestick_ohlc
私はこのエラーを受け取ります:
warnings.warn(message、mplDeprecation、stacklevel = 1)MatplotlibDeprecationWarning:金融モジュールはmpl 2.0で廃止され、mpl 2.2で削除されます。代わりにmpl_financeモジュールを使用してください。
次に、pythonで上記の行を使用する代わりに、次の行を使用してみました。
import mpl_finance
私はこのエラーを受け取ります:
ImportError:「mpl_finance」というモジュールはありません
matplotlib.pyplot
からローソク足をインポートするにはどうすればよいですか?
この警告が示すことは、金融モジュールがいずれかの時点で削除されることです。
現時点では、この警告について心配する必要はありません。 matplotlibのまだリリースされていないバージョン2.2に更新する場合にのみ影響します。この場合、インポートを変更する必要があります。
すでに将来のバージョンとの互換性を確保したい場合は、 https://github.com/matplotlib/mpl_finance からmpl_finance
モジュールをダウンロードできます。
ファイルをダウンロードしたら、通常の方法でインストールできます。
python setup.py install
または、pipを使用してインストールしてみてください。
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
この理由は、matplotlibの人々はコードをクリーンに保ち、メインコードでこのような特別なサイドパッケージを維持したくないからです。彼らはおそらく、パッケージを維持したり、リソースに費やしたりすることも望まないでしょう。これは、コア開発でより適切に使用できます。
mpl_finace
は現在pipにないため、次のコマンドを使用してpip
でmpl_finance
をインストールすることもできます。
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
2019年には、pip install mpl_finance
mpl_finance
はmatplotlib
の一部ではなくなりました。 pipを介してgitHubからモジュールを直接インストールします
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
そしてそれをインポートする
from mpl_finance import candlestick_ohlc
その後、以前と同じように動作します。
Plotly.py 、Webブラウザーベースの対話型プロットモジュールには、ファイナンスプロット関数があります https://plot.ly/python/candlestick-charts/ 。そしてそれは維持されます。
私はグーグルコラボに取り組んでいますが、同じ問題を抱えています。その後、私がやったこと-python3.6
import mpl_finance
from mpl_finance import candlestick_ohlc