Что произойдет с этим кодом matplotlib.finance.candlestick2_ochl?

Не знаю об ошибке. Файл csv находится из pd.datareader. Но я думаю, что речь идет не о datareader. файл csv, который я использовал, экспортируется устно, и он завершен. Я думаю, что это что-то не так с функцией «candlestick2_ochl ()»

Исключение в обратном вызове Tkinter Traceback (последний последний вызов): Файл «C: \ Python34 \ lib \ tkinter__init __. Py», строка 1538, в вызове return self.func (* args) Файл «C: \ Python34 \ lib \ site- пакеты \ matplotlib \ backends \ backend_tkagg.py ", строка 280, в resize self.show () Файл" C: \ Python34 ………………

import datetime as dt import matplotlib.pyplot as plt from matplotlib import style from matplotlib.finance import candlestick2_ochl import pandas as pd import pandas_datareader.data as web import matplotlib.dates as mdates style.use('ggplot') df = pd.read_csv('tsla.csv', parse_dates=True, index_col=0) df['100ma'] = df['Adj Close'].rolling(window=100, min_periods=0).mean() df = df.reset_index() df['Date'] = df['Date'].map(mdates.date2num) print(df.head()) ft = plt.figure() ax1 = plt.subplot2grid((6,1), (0,0), rowspan=5, colspan=1) ax1.xaxis_date() ax2 = plt.subplot2grid((6,1), (5,0), rowspan=1, colspan=1, sharex=ax1) candlestick2_ochl( ax1,df['Open'], df['Adj Close'], df['High'], df['Low'], width=.75, colorup='g', colordown='r', alpha=0.75) ax1.plot(df['Date'], df['100ma']) ax2.bar(df['Date'], df['Volume']) plt.show() 

One Solution collect form web for “Что произойдет с этим кодом matplotlib.finance.candlestick2_ochl?”

Вероятно, он был поврежден, так как Yahoo обновил свой API. pandas_datareader больше не будет работать

В качестве временного исправления вы можете загрузить пакет fix-yahoo-finance, чтобы заставить это работать снова. Вы должны иметь возможность установить этот пакет,

 pip install fix-yahoo-finance 

Затем просто импортируйте фикс-yahoo-finance и повторно перезапустите.

  • Замена Python 3 для устаревшей функции compiler.ast flatten
  • Несколько ключей на стоимость
  • Использовать «байт-подобный объект» из urlopen.read с JSON?
  • Какие реализации DHT совместимы с Python 3.x?
  • Ubuntu: пип не работает с python3.4
  • Перезагрузка модуля с именем NameError: имя 'reload' не определено
  • Распространять предварительно скомпилированный модуль расширения python с distutils
  • Py3k: что еще питоника - один импорт с запятыми или многими импортными?
  • Python - лучший язык программирования в мире.