我正在从 websocket 更新的 csv 中获取数据。在图表中,尽管蜡烛正在显示,但它们挤压蜡烛之间的空间并且变得越来越小。请让我知道我在做什么错。
fig = mpf.figure(style='binance',figsize=(12,4))
ax1 = fig.add_subplot(1,1,1)
def animate(ival):
df = pd.read_csv('bitcoin_data.csv', index_col=0, parse_dates=True)
df = df[['minute', 'open', 'high',
'low', 'close']]
df.minute = pd.to_datetime(df.minute)
df = df.set_index('minute')
ax1.clear()
mpf.plot(df, ax=ax1, type='candlestick', ylabel='price')
ani = animation.FuncAnimation(fig, animate, interval=1000)\
mpf.show()