Я пытаюсь построить Candlestick_ohlc с отметками в 1 минуту, и график выглядит так:
результат построения
Я посмотрел на сайте, и я попытался реализовать все ответы на подобные вопросы, и все же, результат был тот же grpah.
Я думаю, что проблема в тике по оси X, но не могу понять, как это исправить.
Вот часть кода, которая строит график:
(отпечатки есть, чтобы вы могли понять, какие данные используются (добавлена ссылка на вставку)
print(data_ohlc)
df_ohlc = pd.DataFrame(data_ohlc, columns=['Date', 'Open', 'High', 'Low', 'Close'])
print(df_ohlc)
df_ohlc['Date'] = df_ohlc['Date'].map(mdates.date2num)
print(df_ohlc['Date'])
fig, ax = plt.subplots()
fig.subplots_adjust(bottom=0.2)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M'))
candlestick_ohlc(ax, df_ohlc.values, width=2, colorup='g')
plt.show()
данные, которые я использовал, можно найти здесь:
https://pastebin.com/qm5KFyrx