я в настоящее время генерации ниже участка: Python: Matplotlib избежать черчения пробелов
с этим кодом:
ax = plt.subplots()
ax.plot(intra.to_pydatetime(), data)
plt.title('Intraday Net Spillover')
fig.autofmt_xdate()
где intra.to_pydatetime()
является: <bound method DatetimeIndex.to_pydatetime of <class 'pandas.tseries.index.DatetimeIndex'> [2011-01-03 09:35:00, ..., 2011-01-07 16:00:00] Length: 390, Freq: None, Timezone: None>
Так даты перехода от 2011-01-03 09:35:00
, увеличивается на 5 минут до 16:00:00
, а затем переходит на следующий день, 2011-01-04 09:35:00
до 2011-01-04 16:00:00
и т. Д.
Как я могу избежать создания пробелов между 16:00:00 и 9:30:00 на следующий день? Я не хочу видеть эти прямые линии.
UPDATE:
Я попытаюсь this, чтобы увидеть, если он работает.
Я не знаю, если это не слишком сложно, но я сделал это один раз отделяя проложенную серию в кратные ряды и построен каждый сам по себе, так как я не знать, как панды должны знать, что такое разрыв, а что нет. – Blutkoete
Приложение: В одном сюжете, но как отдельная серия, с тем же цветом и linestyle, только дает запись легенды первой. – Blutkoete
Для других пользователей, хотя вопрос старый, просмотрите мой ответ и примите его, если он сработает. – Overdrivr