Seaborn Tsplot не показывает даты на оси X хорошо

Ниже у меня есть следующий скрипт, который создает простой график временных рядов:

%matplotlib inline
import datetime
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

fig, ax = plt.subplots()

df = []
start_date = datetime.datetime(2015, 7, 1)
for i in range(10):
    for j in [1,2]:
        unit = 'Ones' if j == 1 else 'Twos'
        date = start_date + datetime.timedelta(days=i)

        df.append({
                'Date': date.strftime('%Y%m%d'),
                'Value': i * j,
                'Unit': unit
            })

df = pd.DataFrame(df)

sns.tsplot(df, time='Date', value='Value', unit='Unit', ax=ax)
fig.autofmt_xdate()

И результат этого следующий:

Как вы можете видеть, ось X имеет странные числа для datetime, а не обычные «хорошие» представления, которые идут сmatplotlib и другие графические утилиты. Я много чего перепробовал, переформатировал данные, но они никогда не выходили чистыми. Кто-нибудь знает способ обойти?

Ответы на вопрос(4)

Ваш ответ на вопрос