Seaborn不支持日期时间,
regplot但这是一个丑陋的骇客:
df = df.sort_values('date')df['date_f'] = pd.factorize(df['date'])[0] + 1mapping = dict(zip(df['date_f'], df['date'].dt.date))ax = sns.regplot('date_f', 'score', data=df)labels = pd.Series(ax.get_xticks()).map(mapping).fillna('')ax.set_xticklabels(labels)这是时间序列回归中使用的主要方法。如果您有每日数据,则将第1天编码为1,并随着日期的增加而增加数字。假设您有一个规则间隔的时间序列。



