J'essaie d'importer matplotlib.finance
module in python afin que je puisse créer un graphique Candlestick OCHL. Mon matplotlib.pyplot
version est la version 2.00. J'ai essayé de l'importer en utilisant les commandes suivantes:
import matplotlib.finance
from matplotlib.finance import candlestick_ohlc
Je reçois cette erreur:
warnings.warn (message, mplDeprecation, stacklevel = 1) MatplotlibDeprecationWarning: le module financier est obsolète dans mpl 2.0 et sera supprimé dans mpl 2.2. Veuillez utiliser le module mpl_finance à la place.
Ensuite, au lieu d'utiliser les lignes ci-dessus dans python), j'ai essayé d'utiliser la ligne suivante:
import mpl_finance
Je reçois cette erreur:
ImportError: Aucun module nommé 'mpl_finance'
Que dois-je faire pour importer un chandelier de matplotlib.pyplot
?
Cet avertissement vous indique que le module financier sera supprimé à un moment donné.
Pour le moment, vous n'avez pas à vous soucier de cet avertissement. Cela ne vous concernera que lors de la mise à jour de la version 2.2 de matplotlib, qui doit encore être publiée. Dans ce cas, vous devrez modifier vos importations.
Si vous voulez déjà être compatible avec les versions futures maintenant, vous pouvez télécharger le mpl_finance
module de https://github.com/matplotlib/mpl_finance .
Après avoir téléchargé les fichiers, vous pouvez installer de la manière habituelle,
python setup.py install
Sinon, vous pouvez essayer d'installer via pip,
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
La raison en est que les personnes chez matplotlib veulent garder leur code propre et ne pas conserver un package spécifique comme celui-ci dans le code principal. De plus, ils ne souhaitent probablement pas conserver le paquet et y dépenser des ressources, ce qui peut être mieux utilisé dans le développement de base.
Puisque mpl_finace
_ n'est pas sur pip maintenant, vous pouvez également utiliser la commande suivante pour installer mpl_finance
par pip
:
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
En 2019, on peut maintenant pip install mpl_finance
mpl_finance
ne fait plus partie de matplotlib
. Installez le module directement à partir de gitHub via pip
pip install https://github.com/matplotlib/mpl_finance/archive/master.Zip
et l'importer avec
from mpl_finance import candlestick_ohlc
Ensuite, cela fonctionne comme avant.
Plotly.py , un module de traçage interactif basé sur un navigateur Web possède des fonctions de traçage financier https://plot.ly/python/candlestick-charts/ . Et c'est maintenu.
Je travaille sur google colab, j'ai le même problème. alors qu'est-ce que j'ai fait - pour python3.6
import mpl_finance
from mpl_finance import candlestick_ohlc