1
4

More than 3 years have passed since last update.

[Python3 / mplfinance] mpl-financeからmplfinanceへの移行(新機能は一切使わないver)

Last updated at Posted at 2020-03-08

概要

タイトルを見て「え?何言ってんの?」と思った方も多いと思います。
「たいぽ?」って言われてもおかしくないようなタイトルです。

ですが、matplotlib/mpl-financeDEPRECATED とされ、matplotlib/mplfinanceへと移行されました。
ハイフンが消えましたw(わかりにくい>д<)

というわけで、とりあえず昔のmpl-financeをやめて新しいmplfinanceに切り替えて、なおかつ昔の処理をそのまま生かす方法を書いてみます。

ちなみに、GithubにはNew mplfinance package (to replace mpl-finance by mid 2020). と書かれていたので、そのうちmpl-financeはなくなるんだと思います>_<;

実施内容

1. pip install

Githubにも書いてある通り。

$ pip install --upgrade mplfinance

2. import文の書き換え

# もともとのimport文
import mpl_finance as mpf

# 新しいimport文
import mplfinance.original_flavor as mpf

# as 以降が異なる方は合わせてください
# 旧 mpl_finance と mplfinance.original_flavor は同一の存在だと思って大丈夫です

3. requirements.txt の書き換え

# 元々
mpl_finance

# 書き換え後
mplfinance

とりあえずこれで動く

x. mpl-finance 削除

新しいmplfinanceで動作確認ができたら、要らないものはお掃除

他のアプリとかで使ってたら消しちゃダメですけどね ><;

$ pip uninstall mpl_finance

補足

このimport文にくっついてるoriginal_flavorというのは、昔の機能を呼び出すために付けなければならないものになります。

それとは別に、新mplfinanceでは、いろいろなことが新しくできるようになっているっぽいので、その辺のことも書いていこうかな...

新機能はまだ試していないので、今回はここまで(`・ω・´)

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4