我想用python绘制一个烛台图
mpl_finance
,
import pandas
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter
from mpl_finance import candlestick_ohlc
fig, ax = plt.subplots()
dates = mdates.date2num(candles[0].to_pydatetime())
quotes = [tuple([dates[i],
candles[1][i],
candles[2][i],
candles[3][i],
candles[4][i]]) for i in range(len(dates))]
candlestick_ohlc(ax, quotes, width=0.6)
fig.autofmt_xdate()
fig.tight_layout()
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
ax.grid(True)
plt.show()
我试过很多东西,但都不知道这里出了什么问题,有什么线索吗?
提前谢谢。