Depuis matplotlib.la finance a été abandonné, comment puis-je utiliser le nouveau mpl_finance module?
Je suis en train d'importer matplotlib.finance
module en python pour que je puisse faire un Chandelier OCHL graphique. Mon matplotlib.pyplot
version 2.00. J'ai essayé de l'importer en utilisant les commandes suivantes:
import matplotlib.finance
from matplotlib.finance import candlestick_ohlc
J'obtiens cette erreur:
avertissements.avertir(message, mplDeprecation, stacklevel=1)
MatplotlibDeprecationWarning: Le module de finance a été abandonné dans la mpl 2.0 et sera supprimée dans mpl 2.2. Veuillez utiliser le module de mpl_finance à la place.
Alors au lieu d'utiliser les lignes ci-dessus en python j'ai essayé d'utiliser la ligne suivante:
import mpl_finance
J'obtiens cette erreur:
ImportError: No module named 'mpl_finance'
Que dois-je faire pour importer chandelier de matplotlib.pyplot
?
OriginalL'auteur Furqan Hashim | 2017-02-21
Vous devez vous connecter pour publier un commentaire.
Ce que cet avertissement vous indique que le module de finance sera retiré à un certain point.
Au moment où vous n'avez pas besoin de s'inquiéter à propos de cet avertissement. Il ne vous touchent, lorsque vous mettez à jour une pas encore publié la version 2.2 de matplotlib, dans ce cas, vous devez changer vos importations.
Si vous voulez déjà être compatible avec les futures versions maintenant, vous pouvez télécharger le
mpl_finance
module dehttps://github.com/matplotlib/mpl_finance .
Après avoir téléchargé les fichiers, vous pouvez installer de la manière habituelle,
Alternativement, vous pouvez essayer de l'installer par le biais de pip,
La raison pour cela est que les gens à la matplotlib veulent garder leur code propre et de ne pas maintenir un spécialisé sidepackage comme ça dans le code principal. Ils ont probablement aussi ne souhaitez pas conserver l'emballage et de dépenser des ressources, qui peuvent être mieux utilisés dans la base de développement.
dans des conditions normales, vous devez l'installer à l'aide de
python setup.py install
mpl_finance ne fonctionne plus. Ma conjecture est que 'ichart.yahoo.com/table.csv? ..' url ne fonctionne pas
mpl_finance fonctionne toujours très bien, mais il ne peut plus être utilisé pour extraire des données à partir de Yahoo. On aurait besoin d'autres sources de données; encore son tracé, des possibilités sont inchangés.
après l'installation comme vous l'avez dit, j'ai maintenant obtenir cette erreur: ||NameError: name 'candlestick2_ohlc" n'est pas défini|| je suis l'aide de || l'importation mpl_finance||, toute aide serait appréciée.
OriginalL'auteur ImportanceOfBeingErnest
Depuis
mpl_finace
n'est pas sur pip, vous pouvez également utiliser la commande suivante pour installermpl_finance
parpip
:pip install https://github.com/matplotlib/mpl_finance/archive/master.zip
mpl_finance
ne semble pas être plus maintenue, et il a commencé son chemin dans l'oubli et de désuétude, ce qui devrait un honnête nouveau-né python développeur utiliser ces jours pour tracer des chandeliers, des lignes et des graphiques?OriginalL'auteur Kattern
mpl_finance
ne fait plus partie dematplotlib
. Installer le module directement à partir de gitHub via pipet l'importer avec
Puis, il fonctionne de la même façon qu'avant.
OriginalL'auteur magraf