Stream Graph

Stream Graph in Excel is ideal for displaying high-volume datasets to discover trends and patterns across various categories over time.

The following chart is a part of our chart templates series. Before we take a deep dive into the details, prepare the data.

Steps to create stream graph in Excel

For better readability, we split the process into easy-to-understandable parts.

Prepare data and insert a stacked area chart

We want to display 6 products using the stream graph in the example. In column C, we need to create a custom scale that uses five-day intervals for better chart readability.

data source

First, select the range that contains the sales of each product. Next, click the Insert Tab on the ribbon and select ‘Insert Recommended Chart‘. Next, use the ‘All Charts‘ tab under the ‘Change Chart Type‘ group. Finally, choose the chart you want to use. In the example, select the ‘Stacked Area‘.

insert a stacked area chart

Add dummy series to the Stream Graph

Now we have a stacked area chart that shows the sales by categories (products). Right-click on the chart area and click ‘Select Data‘.

select data add new series

Insert a new column, and add a descriptive name, for example, ‘Region‘. Then, we will create a dummy series for the area chart using the formula above. The goal of this chart is to create a better position for the final chart.

The raw data table contains a formula in cell J3:

=CEILING($L$2-SUM(D3:I3)/2+$L$3,10)

Copy the formula down! The next step is to add a new series to the current chart. In the ‘Edit Series‘ dialog box, select the J3:J70 range and click OK to close the window.

insert a new series for stream graph

Now we will change the dummy series position. To do that, follow the steps below:

  1. Right-click on the chart area
  2. Click ‘Select Data
  3. Select the ‘Range‘ series
  4. Move the selected series up (to the top) by using the arrow icon
select and move the region series at the top

The improved stream graph looks like this:

improved stream graph

Clean up the chart

To make the dummy chart invisible, select the series and apply ‘No fill’. Finally, choose your preferred color theme for the different products.

Finally, clean up the chart: remove borders and all other unnecessary elements.

stream graph excel chart template

Download the practice file.

Additional resources