Since tstats is faster I displayed that but not all search strings will fit with tstats so a basic search would work the same if you continue to specify the earliest and latest time stamps. I have seen documentation that indicates the use of multiple earliest and latest combinations but I wasn't able to get that to function. To filter I extracted the hour and placed that in a search string.
With the timechart command you have to use the option cont=f in order to filter out null value windows on your visualization, without this it will show the full 24 window.
With the timewrap command you do not need the align option as the default value will set to end of the search string, I leave it there in order for others to know the timewrap command is impacted by how you align the wrap based on search time window end.