Python 在单个地块中绘制不同年份的时间序列,以便使用Seaborn进行比较和限制

Python 在单个地块中绘制不同年份的时间序列,以便使用Seaborn进行比较和限制,python,pandas,seaborn,Python,Pandas,Seaborn,我的数据以5分钟的分辨率长达4年。我需要比较单个绘图中的数据。我使用Seaborn软件包进行绘图。我无法按原样绘制数据,因为它将使绘图成为四年时间序列图。我使用以下方法将“时间戳”数据转换为仅包含日、月和时间: df_2018['no_year_dt'] = df_2018['Time Stamp'].dt.strftime('%m/%d %H:%M:%S') 但结果列数据类型是“object”,而不是“datetime”格式。使用“no_year_dt”列进行打印将产生x轴刻度中的所有数据点

我的数据以5分钟的分辨率长达4年。我需要比较单个绘图中的数据。我使用Seaborn软件包进行绘图。我无法按原样绘制数据,因为它将使绘图成为四年时间序列图。我使用以下方法将“时间戳”数据转换为仅包含日、月和时间:

df_2018['no_year_dt'] = df_2018['Time Stamp'].dt.strftime('%m/%d %H:%M:%S')
但结果列数据类型是“object”,而不是“datetime”格式。使用“no_year_dt”列进行打印将产生x轴刻度中的所有数据点。(不可读)

我希望生成的绘图具有有限的x记号,如果我正在绘制一个月的数据,则只说像“1-1”“1-2”这样的日期