Необъяснимое поведение pyplot при отображении двух DataFrame на одном графике (с DatetimeIndex)
Я столкнулся с необъяснимым поведением при попытке отобразить два python-DataFrame с DatetimeIndex на одном графике. У меня есть DataFrame x и DataFrame y разной длины, которые содержат один столбец и имеют DatetimeIndex. В зависимости от того, начинаю ли я сначала рисовать x или y, кривые просто не отображаются:
Рисунок 1 (слева) -> отображение в порядке
fig, ax = plt.subplots()
x.plot(ax = ax)
y.plot(ax = ax)
Рисунок 2 (справа) -> ничего не отображается (сочетание двух осей x? -> наклонные и не наклонные точки xticks)
fig, ax = plt.subplots()
y.plot(ax = ax)
x.plot(ax = ax)
График Pandas (matplotlib.pyplot), кажется, обрабатывает ось x по-разному в зависимости от того, какой DataFrame задан первым. Индекс аналогичен в двух DataFrame (зависит от частоты, но это не должно играть роли)
Мы будем очень признательны за любые подсказки о том, как расследовать это дело дальше.