My timezone is at a half-hour break (+0930 UTC), and the graph looks to be calculated on the hour, not when the local system’s time is, making the chart look incorrect.
Tarif times:
- OffPeak: 0100-0600
- Peak: 0600-1000
- Shoulder: 1000-1500
- Peak: 1500-0100
So if you ask me the very first bar should only be light blue and not have the top half as that is the 1 AM time, which should be the next bar. As all the time splits are on the hour, and not on the half hour, all the bars should be one colour each.