Similar to Jiajing though less complicated.
In G, just enter 0 for all time sequences.
In H3 (and copied down): =IF(D3<C3, D3,0)
In I3 (and copied down): =C3-H3
In J3 (and copied down): =IF(H3,1-H3-I3, D3-I3)
The stacked bar chart will create three bars, one of which represents 'the gap' from midnight until the start time of a time sequence that starts and finishes the same day. Or 'the gap' between the end time and the start time when the time sequence passed midnight. Set that gap to 'no fill' and you are left with one or two visible bars. Set the same color for to get the chart as shown above.
Finally, the x-axis was set with boundaries from 0 to 1 and a major unit to 0.08333333 to get the hourly intervals,