Understanding seasonality in data is critical for identifying recurring patterns and planning strategies. Tableau provides powerful tools to uncover these trends effectively. Seasonality Analysis helps businesses anticipate demand, plan resources, and identify cyclical opportunities or risks.
Below are three methods to visualize seasonality, each with its unique advantages.
1. Line Chart for Clear Trends
Why: Line charts are straightforward and great for displaying seasonal fluctuations over time. They allow viewers to see trends, peaks, and troughs intuitively.
To create a Line chart that shows clear trends we:
- Drag Order Date to Columns.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-071153.png)
Convert Order Date to Month-Year (discrete).
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-071216.png)
Drag Sales to Rows and set the Marks card to Line.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-071350-1.png)
Right click on Sales and change measure to Average
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-071719-1.png)
Optionally, we can add Region to the Color shelf for comparisons.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-071847-1.png)
Example: A line chart showing regional monthly sales trends, highlights peak shopping seasons, such as spikes in the month of March.
2. Heatmap for Intensity
Why: Heatmaps are ideal for displaying seasonality in a dense, compact format, making it easy to identify patterns at a glance.
So how do we create a Heatmap?
- Place Month(Order Date) on Rows and Year(Order Date) on Columns.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-072029-1.png)
Drag Sales to the Color shelf.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-072059-1.png)
Right click on Sales and change measure to Average
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-072411-1.png)
Adjust the Color settings to enhance visual clarity.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-072428-1.png)
Example: The heatmap displaying monthly sales intensity by year, immediately reveals that the highest-performing month is March.
3. Seasonality Bar Chart
Another way of showing seasonality is through the use of a month year bar chart that can be great in comparing seasonality over a period of years.
To create this we start by:
Dragging the Date field to the columns
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074232.png)
Click on the date field to have a quarter year display.
Right click on the Quarter Date field and select month.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074401-1.png)
Remove the quarter date field
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074413.png)
Switch the month and the year position on the columns
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074430-1.png)
Drag the measure value (in this case Sales) to rows and change the mark type to bar chart.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074510-1.png)
Finally drag year to color.
![](https://www.thedataschool.co.uk/content/images/2024/11/Screenshot-2024-11-27-074654-1.png)