У меня есть результаты спортивных соревнований (бег) как время прохождения круга.Время указывается в формате H: M: S (00:49:51).Я нанес на график наиболее распространенное время окончания, например:
df['new_time'] = pd.to_timedelta(df['time'], errors='coerce')
time_frame = str(60 * 5) + 's'
lap_time = df.groupby(pd.Grouper(key='new_time', freq=time_frame)).count()
lap_time['count'].plot()
, и оно отлично работает.
Но я хочу нарисовать красную линию или отметку,где будет время моего результата (01:07:45). Другим вариантом будет также изменить график на столбцы и просто закрасить один столбец красным, где мое время будет сгруппировано.
РЕДАКТИРОВАТЬ: Это двойной вопрос .Проблема заключалась в том, что Pandas представляет Timedeltas в наносекундном разрешении с использованием 64-битных целых чисел, и поэтому он не отображался.