Timeline plots are useful for depicting historical data or for project management, among other things.
Timeline.m makes an arbitrary number of horizontal timelines in the current axes. Each timeline is labelled on the y-axis. A given timeline can start and stop either once or multiple times.
The demonstration code in the 'help' section employs Matlab-format times, but timeline.m is not restricted to any particular time format--seconds, minutes, years, etc., can also be used.