top of page

How to Create a Stream Graph in Tableau with Viz Extensions

Updated: May 22

person typing on laptop with coffee mug

Overview

A streamgraph is a type of visualization used to display changes in data values over time, in a way that's visually engaging and often aesthetically pleasing. Unlike traditional line or bar graphs, stream graphs use flowing, organic shapes that resemble streams or rivers, making them particularly effective for showing overlapping data sets with dynamic trends.

Each "stream" in the graph represents a category or data set, and the width of the stream at any given point corresponds to the value of that data at a specific time. These streams are stacked on top of each other, creating a layered appearance. Stream graphs are commonly used in fields like data journalism, music streaming trends, and social media analytics to illustrate evolving patterns.

Example of a Stream Graph

example of a stream graph

Step-by-Step Guide

To create a stream graph in Tableau. Add the stream graph viz extension by going to the Marks card and select Add Extension.

adding viz extension in tableau

On the pop-up window - go to the search bar and search “streamgraph”.

stream graph extension by LaDataViz

Select streamgraph by LaDataViz and open it.

Notice the changes on the marks card and the view.

Note you can purchase the extension to enjoy its full features and capabilities.

Modified tableau worksheet area after import viz extension

In this example using the Sample – Superstore dataset, I am going to create a stream graph by dragging Order Date to the time shelf and change the level of detail to Month Year.

Next, I will add the measure Sales to the size shelf and dimension Sub-Category to the color shelf.

This creates a stream graph allowing users to see the changes in Sales overtime.

stream graph created in tableau using viz extension

Formatting Stream Graph

Note under the Format Extension option - you can customize your viz appearance.

options for formatting stream graph in tableau

Some of the formatting options accessible under this section include.

  • Changing the type of the stream graph.

  • Ordering the stream graph by different options.

  • Changing the type of curve applied on the stream graph.

  • Changing the color palette as well as displaying the legend on the view.

  • Customizing the axis and worksheet appearance.

See the resulting stream graphs after applying some customizations.

Expand stream graph

example of a stream graph created in tableau using viz extension

Step curves stream graph

example of a stream graph created in tableau using viz extension

Conclusion

Leveraging viz extensions in Tableau to create stream graphs provides a dynamic and visually engaging way to represent fluctuating data streams over time. By following the steps outlined in this article you can harness the power of advanced visualization techniques to uncover deeper insights. Whether analyzing trends in finance, social media, or scientific data, stream graphs offer a compelling alternative to traditional time-series representations.

If you like the work we do and would like to work with us, drop us an email on our contacts page and we’ll reach out!

Thank you for reading!

Original.png

We Support You Deliver Business-Focused Solutions That Enable Data-Driven Decision Making.

  • Tableau profile
  • YouTube
  • White LinkedIn Icon
  • Facebook
  • X

QUICK LINKS

CONTACT US

WhatsApp: +254 738 307 495

East Gate Mall, Donholm

3rd Floor Suite No. 3i

Nairobi, Kenya

Join our mailing list

bottom of page