This post will be looking at Chart 6 Resident labour force by age in MOM’s Report: Labour Force in Singapore 2019 to see if there are possible areas of improvement and come up with a proposed visualisation to improve on those areas.
This post will be looking at Chart 6 Resident labour force by age in MOM’s Report: Labour Force in Singapore 2019 to identify possible areas of improvement.
We will also come up with a proposed design and implement in tableau. Next, a step-by-step guide will be provided for coming up with the proposed design. Finally, we will list down major observations that we are able to derive from the proposed design.
The tasks can be summarised as follows:
- Critic the graph from both its clarity and aesthetics. At least three from each evaluation criterion.
In terms of clarity, the following areas could be improved:
The statement above the graph uses age ranges like 55 & over and 25 to 54. However, the graph itself uses a more granular age range. This may be result in viewers having difficult to relate to the statement.
The statement above the graph refers to the Labour Force Participation Rate (LFPR), but this data is not captured within the graph. This may be confusing to the viewer as they may think the chart represents LFPR.
The line chart used may not be the best representation for the data as lines are usually used when dealing with continuous data to indicate changes or trends. Since the data presented is of categorical data, it may make more sense to use an alternative representation like a bar chart.
The lines that show the Median Age for both June 2009 and June 2019 is an attempt to show the relative position of the median. For example, the line for the median age for June 2009 is 1/4 way between the tick marks of 40-44. However, this may confuse the viewers as the x-axis is not meant to be continuous.
In terms of aesthetics, the following areas could be improved:
There is no y-axis for the graph, making it difficult for the viewer to know the value of the points.
The table below is a waste of ink as it is visually difficult for a viewer to compare the numbers.
The chart title is generic and could be changed to something more impactful so the viewer knows what is the message we want to convey.
- With reference to the critics above, suggest alternative graphical presentation to improve the current design. The proposed alternative data visualisation must be in static form. Sketch out the proposed design. Support your design by describing the advantages or which part of the issue(s) your alternative design try to overcome.
The following is a sketch of the proposed design:
The proposed design comprises two charts. The chart on the left compare the resident labour force and resident population for the different age groups for 2009 and 2019. The stacked bar chart will show the absolute numbers of the resident labour force and the residents outside of labour force, with the total length of the bar chart giving the resident population. Using stacked bars will alow us to visualise how the resident labour force and total population has changed for 2009 and 2019.
The chart on the right will provide a 100% breakdown of the various age groups from 2009 to 2019. This will allow us to observe the trend over the years and see if there has been any shift in the composition.
- Using Tableau, design the proposed data visualisation.
The proposed data visualisation has been uploaded to Tableau Public and can be found here.
- Provide step-by-step description on how the data visualisation was prepared.
The following sections describe how the data visualisation was prepared.
The data used for the visualisations were gotten the Ministry of Manpower’s website at https://stats.mom.gov.sg/Pages/Labour-Force-Tables2019.aspx. Specifically, Table 5 Resident Labour Force Participation Rate by Age and Sex, 2009 – 2019 (June) and Table 7 Resident Labour Force Aged Fifteen Years and Over by Age and Sex, 2009 – 2019 (June) were used for our data visualisation.
The data file was in Excel format, but had to be cleaned in Excel by removing the extra columns and excess rows. Both the files were then merged into a single csv file, with an additional column indicating the type where LFPR refers to the Labour Force Participation Rate and RLF refers to the Resident Labour Force:
Next, the data was loaded into Tableau Prep Builder for further preparation.
The data was first pivoted to convert the individual year columns into a single column:
Next, the data was unpivoted from the Data and Value columns to get 2 columns for LFPR and RLF:
A calculated field was created to get the Residents Outside Labour Force (ROLF):
[RLF]/[LFPR]*(100-[LFPR])
The column on LFPR was no longer required and was deleted.
Next, the table was pivoted on the RLF and ROLF columns and given meaningful names.
Finally, the prepared data was saved for further use in Tableau:
The prepared data was loaded in Tableau:
The Age Group column was renamed to Age Group (Original). The renaming was done such that we can group this column to aggregate the data further. This will be elaborated on later.
The Year column was renamed to Date and a calculated field was calculated to extract the year as a numerical value:
We first create a new Tableau worksheet to compare the population and labour breakdown of 2009 and 2019. The following steps were done to create the worksheet:
Drag the Residents (Thousands) measure to the Column shelf.
Drag the Age Group (Original) dimension to the Row shelf.
We further aggregate the data by grouping the age groups into 3 groups - 15 - 24, 25 - 55, and 55 & Over.
We add the Year field into the Rows shelf after the Age Group field. Next, we change the year field to a Dimension instead of a Measure, and for it to be a discrete dimension since we only want to compare 2009 and 2019.
We add the Year field into the filter, make it into a Discrete Dimension, and filter the years 2009 and 2019.
We drag Age Group to the Colour icon to colour the bar charts by the different age groups.
We drag Type to the Detail icon, and change Detail to Colour in order to further colour the age groups by the Resident Labour Force (RLF) and the Residents Outside of Labour Force (ROLF).
We drag Resident (Thousands) to the Label icon to add a Label on the bar charts. We want to display the percentage breakdown of RLF and ROLF and so we use a “Percent of Total” quick table calculation. The calculation was computed using “Table (Across)”.
We sort according to Age Group (older groups on top) and Year (2019 on top).
We change the colour of the items, using 3 distinct colours for each age group and lighter and darker shades to differentiate the RLF and ROLF.
We resize the chart to make the bars thicker.
We annotate the chart to provide our insights.
We provide meaningful titles to the chart and the legend.
The final product of the worksheet is as follows:
Next we create a worksheet to compare the breakdown of labour force from 2009 to 2019. The following steps were done to create the worksheet:
The final product of the worksheet is as follows:
Finally, we create a Dashboard to combine both charts. The following steps were done to create the worksheet:
The final product of the proposed visualisation in the form of a dashboard is as follows:
- Describe three major observations revealed by the data visualisation prepared.
Using the proposed data visualisation, we can observe the following:
In this post, we look at MOM’s statement and chart describing how the median age of the workforce has shifted from 2009 to 2019. We identify areas of improvement in terms of clarity and aesthetics for the chart and propose changes to improve the visualisation. We implemented the changes in Tableau and were able to arrive at more insights than the original visualisation.
For attribution, please cite this work as
Lau (2021, Jan. 22). Amos' Visual Analytics Blog: DataViz Makeover 1. Retrieved from https://va.moomookau.org/posts/2021-01-22-dataviz-makeover-1/
BibTeX citation
@misc{lau2021dataviz, author = {Lau, Amos}, title = {Amos' Visual Analytics Blog: DataViz Makeover 1}, url = {https://va.moomookau.org/posts/2021-01-22-dataviz-makeover-1/}, year = {2021} }