Если я правильно понимаю, вам просто нужно отсортировать ваш фрейм данных по дате отчета, sort_values('Reportdate')
см. Пример ниже.
dates = pd.date_range(pd.to_datetime('2020-01-21'), pd.to_datetime('2020-02-01'),freq='D')
vals = np.random.randint(0,500,size=len(dates))
df = pd.DataFrame({'ReportDate' : dates, 'count' : vals})
df.sort_values('count',inplace=True)
df.reset_index(drop=True,inplace=True)
print(df)
ReportDate count
0 2020-01-28 135
1 2020-01-30 194
2 2020-01-21 238
3 2020-01-29 316
4 2020-01-31 325
5 2020-01-26 408
6 2020-01-23 450
7 2020-01-22 451
8 2020-01-25 452
9 2020-01-24 454
10 2020-02-01 463
11 2020-01-27 489
df.set_index('ReportDate').plot(kind='bar')
и с сортировкой:
df.sort_values('ReportDate',ascending=True).set_index('ReportDate').plot(kind='bar')