Я создаю программу, которая генерирует диаграмму подсвечника, и у меня есть проблема с ней. мой тип данных является запасом, поэтому он имеет только данные в будние дни.Matplotlib удалить пробел для подсчета недостающих данных
Итак, после того, как я построил его, у него есть промежутки между подсвечниками.
Как я могу удалить это?
Вот мой плоттер код функции:
ohlc = []
date = []
while (loop < candleLength) :
date.append(dateToFloat(stockData['date'][loop]))
append = date[loop], stockData['open'][loop], stockData['high'][loop], stockData['low'][loop], stockData['close'][loop]
ohlc.append(append)
loop += 1
fig = plt.figure()
ax = plt.subplot2grid((1,1), (0,0))
candlestick_ohlc(ax, ohlc, width=0.66, colorup='#4dff4d', colordown='#ff471a')
for label in ax.xaxis.get_ticklabels():
label.set_rotation(45)
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
ax.xaxis.set_major_locator(mondays)
ax.grid(True)
'DataFormatter' предназначен для отображения непрерывного диапазона дат, поэтому было бы лучше построить вашу ось х без этого. –
Вы должны включить данные примера в свой код, чтобы люди могли тестировать их решения – Keatinge