How to Create Butterfly Chart in Tableau

Learn how to create a butterfly chart, a great way to compare two datasets side by side.

How to Create Butterfly Chart in Tableau

Butterfly Chart is a type of bar chart that spreads symmetrically, resembling butterfly wings. It’s particularly useful for comparing opposing values, such as Male vs. Female, Yes vs. No, or Online vs. Offline, using a common scale.

In this post, we’ll use South Korea’s 2025 population projection data from Statistics Korea to create a Population Pyramid in Tableau.

Step-by-Step: Building a Population Pyramid

  1. Drag the Age field to Rows and place the Male and Female fields as bar charts on Columns.

  1. Reverse the axis for the Male measure on the left.

  1. Use the Measure Names field to assign colors.

  1. To keep both bars symmetrical, create a calculated field that returns the maximum value between the two measures. Add this as a reference line on both sides, and hide the label, tooltip, and line.

  1. Fine-tune the formatting to complete the chart.

You can download the Tableau file below to explore the details further.