У меня есть датафрейм в пандах:
date_hour score
2019041822 -5
2019041823 0
2019041900 6
2019041901 -5
где date_hour в формате ГГГГММДДЧЧ, а оценка - целое число.
когда я строю график, существует длинная линия, соединяющая 2019041823 с 2019041900, при которой все значения между ними считаются отсутствующими (т. Е. Нет никакого счета, связанного с 2019041824-2019041899, потому что нет времени, связанного с этим).
Есть ли способ игнорировать эти пропуски / отклонения, чтобы он был непрерывным (некоторые мои данные пропускают 2 дня, поэтому у меня длинная строка, которая вводит в заблуждение)
Красные кружки показывают разрыв между ночами (т. Е. Между 18 апреля 2300 и 19 апреля 0000).
Я использовал:
fig, ax = plt.subplots()
x=gpb['date_hour']
y=gpb['score']
ax.plot(x,y, '.-')
display(fig)

Я полагаю, это потому, что date_hours является int и пытался преобразовать в str, но встретил с ошибками: ValueError: x and y must have same first dimension
Есть ли способ построить, чтобы не было пробелов?