Donut Chart in Tableau

Last Updated : 11 Feb, 2026

A Donut Chart is a variation of a pie chart with a hollow center. It displays data as proportional slices of a circle while leaving space in the middle, which can be used to show totals or key metrics. Donut charts are commonly used to represent percentages and parts of a whole in a visually appealing way. They are useful for:

  • Showing the proportion of categories within a whole
  • Displaying total values or KPIs at the center
  • Making comparisons easier with a cleaner visual
  • Enhancing dashboards with compact and modern visuals

Creating Basic Donut Chart

Tableau does not provide a built-in donut chart option, but it can be created by combining a pie chart with a dual axis. Below are the steps to create a donut chart in Tableau:

Note: For this article, a sample dataset "vgsales.csv", to download click here.

Step 1: Create the Base Donut Structure

1. In the Data pane, right-click and select Create Calculated Field and name the field zero_para and set its value to 0.

Screenshot-2026-01-29-181543
select create calculated field
Screenshot-2026-01-29-181622
na,e field zero_para and set value to 0

2. Drag the zero_para field to the Rows shelf. In the Marks card, open the drop-down and change the mark type to Pie.

Screenshot-2026-01-29-182414
drag and drop zero_para to rows shelf and select Pie in Marks card dropdown

3. Click Fit (top toolbar) and select Entire View so the pie chart fills the worksheet area.

Screenshot-2026-01-29-182842
select Entire View

Step 2: Create the Donut Hole and Center Label

1. Drag the zero_para field again to the Rows shelf. Click the second zero_para pill on Rows and select Dual Axis. Two pie charts will now overlap.

Screenshot-2026-01-29-183310
drag and drop zero_para feld again and select dual axis.

2. From the Marks card, select the second Pie (the lower Marks card). Reduce the Size of the second pie using the Size slider. Click Color and change the color to White to create the donut hole effect.

4
after reducing the size of second pie and changing the color to white

3. Drag Global_Sales to Label on the second Marks card. Click Label -> Edit Label and update the text to display something like: Total Sales <SUM(Global_Sales)>

5
Editing the label
Screenshot-2026-01-29-184708
after editing label

Step 3: Add Data, Colors and Labels to the Donut

1. Select the first Marks card (the outer pie). Drag Genre to Color to differentiate slices and drag Global_Sales to Angle to control slice size.

6
drag Genre to Color and Global_sales to Angle

2. Drag Global_Sales to Label to display values on slices and drag Genre to Label so each slice shows its category name.

7
drag Global_sales and Genre to Label

Adjust Label formatting and colors if needed for better readability.

Comment

Explore