I have a data frame like this:
Status hour
Cancelled 11
NA 11
Cancelled 22
NA 10
Cancelled 7
NA 6
NA 22
Cancelled 6
I want to create a graph as shown below, I want to label the x axis based on the time slot choosen:
# 0-4 --> Mid Night
# 4-8 --> Early Morning
# 8-12 --> Morning
# 12-16 --> After noon
# 16-20 --> Evening
# 20-24 --> Night
expected graph(let's assume orange portion of the graph shows NA , blue shows Cancelled):

I have absolutely no idea how to achieve this, any clues would be highly appreciated.
