Я пытаюсь создать линейный сюжет в Seaborn, но у меня проблема с разрывом в сюжете. У меня есть два столбца, и второй столбец должен продолжаться после завершения первого. Однако пробел не заполняется, поскольку я предполагаю, что он пытается экстраполировать недостающие даты в фрейме данных.
Я пытаюсь закрыть разрыв между этими временными рядами, так что марш продолжается после сентября. Вот так выглядит мой фрейм данных между промежутком.
+------------+-------+-------+
| Date | Val1 | Val2 |
+------------+-------+-------+
| 2020-09-24 | 199.0 | NaN |
| 2020-09-25 | 200.0 | NaN |
| 2021-01-03 | NaN | 200.0 |
| 2021-01-04 | NaN | 201.0 |
+------------+-------+-------+
Код довольно простой.
sns.lineplot(x='Date', y="vals", hue=vals, data=df, dashes=[(),(3,1)])