построение подсвечников с клещами за 1 минуту - PullRequest
0 голосов
/ 30 июня 2018

Я пытаюсь построить 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

1 Ответ

0 голосов
/ 30 июня 2018

Вы пытаетесь разместить данные за 3 минуты на 1 день (это 24 * 60 * 3 = 4320 баллов) в изображении размером 300x400 пикселей? Не удивительно, что это не подходит. Попробуйте отобразить меньшие участки ваших данных, возьмите, например, первые 100 баллов, поработайте с ними - я уверен, вы получите из этого разумную картину.

...