Toan Hoang

Radial Bar Chart Tutorial

I love drawing data visualisations with Tableau and in this tutorial, we are going to build Radial Bar Chart. For my data set, I am going to use the #MakeoverMonday’s American Biggest Bandwidth Hogs data set.

Note: This information can be displayed using Bar Charts and many would argue that it would be more efficient, but let us put that aside for a moment and use this as an opportunity to explore how this can be done.

Data

We will start by loading the following data into Tableau.

NamePathValue
Amazon Video13.1
Amazon Video2703.1
Http16.1
Http2706.1
Netflix137.1
Netflix27037.1
Other135.8
Other27035.8
YouTube117.9
YouTube27017.9

Calculated Fields

With our data set loaded into Tableau, we are going to create the following Calculated Fields and Bins:

Path (bin)

Note: The Path (bin) will allow us to use a table calculation to create additional data points between 1 and 270.

Index

INDEX()-1

TC_Value

WINDOW_MAX(SUM([Value]))

TC_Max Value

WINDOW_MAX(SUM([Value]))

TC_Step Size

[TC_Value]/[TC_Max Value]

TC_Rank

RANK_UNIQUE([TC_Value],'asc')

X

SIN([Index]*PI()/180*[TC_Step Size])*[TC_Rank]

Let us spend a little time here explaining how we are using our other Calculated Fields:

Y

COS([Index]*PI()/180*[TC_Step Size])*[TC_Rank]

So now that we have created a lot of Calculated fields, we will now put this together into a Worksheet.

Worksheet

We will now build our worksheet:

You should see the following:

We will now edit the calculated fields to complete the Visualisation:

You should now see the following visualisation:

Adjusting the Visual

We will now do the following to get the look that we require:

After which you should have the following:

and boom, we are done, nice quick and easy…

You can find the visualisation on Tableau Public at https://public.tableau.com/profile/toan.hoang#!/vizhome/RadialBarCharts_0/RadialBarCharts

Summary

I hope you all enjoyed this article as much as I enjoyed writing it. Do let me know if you experienced any issues recreating this Visualisation, and as always, please leave a comment below or reach out to me on Twitter @Tableau_Magic.

If you like our work, do consider supporting us on Patreon, and for supporting us, we will give you early access to tutorials, exclusive videos, as well as access to current and future courses on Udemy:

Also, do be sure to check out our various courses:

Exit mobile version