【发布时间】:2018-06-30 16:02:45
【问题描述】:
我正在尝试以 1 分钟的刻度绘制烛台_ohlc,图表如下所示:
我查看了该网站,并尝试实施有关此类问题的所有答案,但结果是相同的 grpah。
我认为问题出在 x 轴的滴答率上,但不知道如何解决。
这是绘制图形的代码部分: (打印在那里,因此您将能够了解使用了哪些数据(添加了 pastebin 链接)
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
【问题讨论】:
标签: python pandas matplotlib stocks candlestick-chart