September 16, 2022

10-Year Government Bond Yield

 

 
If you have a dense time-series data without seasonality, one of the most effective visualization techniques is the horizon chart.  This advanced chart does require some complex calculations to create.  Thankfully, Marc Reid has written a blog post on what the horizon chart is about and how to create it. 
 
Marc also has published a video to show how to copy over the calculations and worksheets to your own workbook to create your horizon chart.  I followed the steps in his video and created the above horizon chart rather easily.
 
Note that Marc Reid’s post referred to Yvan Fornes’s blog post in which Yvan wrote about setting the stack marks option to Analysis > Stack Marks > On.  I think this is a misstatement as you want to set the stack marks to ‘Off’ (not ‘On’).
 
Tableau describes stack marks as ‘When marks are stacked, they are drawn cumulatively along an axis.  When marks are not stacked, they are drawn independently along an axis. That is, they are overlapping.’  That’s what you want in the horizon chart where the marks in area chart should overlap.  So set the stack marks to ‘Off’.
 
Now let's compare between cycle plot (for time-series data with seasonality) and horizon plot (for dense time-series data without seasonality) to see why different types of data require different types of visualization.
 
If we were to visualize the bond yield data for 18 countries (which is a dense time-series data without seasonality) as a cycle plot, we would get something like this.   
 

 
This graph is considered not useful because it would take too much time for the users to determine useful trends.  So the job of a data visualization designer is to know and apply the appropriate type of visualization for the specific type of data.