Branching/merging visualizations

May 23, 2016 at 9:35 AM
On Page 16 of 32 in the "Branching and Merging Guide" three visualization types are shown. The "Horizontal Timeline" looks like this:


But how do you create such a visualization? I'm somewhat afraid the answer's going to be "MS Visio", but have some hope still this can be done with TFS, Visual Studio, or some kind of extension.

To be clear, I'm looking for the feature that tools like TortoiseHg and SourceTree have, where you can see all commits on all branches in a certain timespan, and have a visualization of where commits/checkins merge code from one branch to another.

Is something like that possible? Is it perhaps even in the guide and did I miss it?