Creating Excel Stacked Column Chart Label Leader Lines/Spines

In my last post, I showed you how to create a Brace/Curly Bracket/Mustache InfoGraphic type grouping in an Excel Stacked Column Chart.image

You can check out the step-by-step and video instructions here:

How-to Recreate a NYT InfoGraphic Mustache Grouping Chart in Excel

And in that posting, I promised to show how to create Stacked Column Chart Leader Lines/Spines in an Excel Spreadsheet.image

 

The Breakdown:

1) Create a stacked column chart in Excel with multiple series:

a) One series for the Curly Bracket (see link above)

b) One series for stacked column chart (see link above)

c) One series for the label leader lines/Spines (this tutorial)

d) One series for the stacked columns labels/legend

2) Create a Stacked Column Chart

3) Add labels to the Label Series

4) Change Label Series Fill to No Fill

5) Change Leader Line/Spine Series Stacked Columns Fill to No Fill for every other series

6) Change Leader Line/Spine Series Stacked Columns Fill to match the stacked column series

 

Step-by-Step Tutorial:

1) Step up your data with the follow series and values:
Excel 2007

A B C D E F
1 Full Throttle
Indonesia’s 2011 Auto Market, by Share of Sales Volume
2 Note: Figures don’t add up to 100 due to rounding
Source: LMC Automotive
The Wall Street Journal
3 Japanese
Makers
89.2%
4 Toyota 37%
5 Daihatsu 18%
6 Suzuki 12%
7 Mitsubishi 9.4%
8 Nissan 7.1%
9 Honda 5.7%
10 Others 11%
11 18.50%
12 0.00%
13 27.50%
14 0.00%
15 15.00%
16 0.00%
17 10.70%
18 0.00%
19 8.25%
20 0.00%
21 6.40%
22 0.00%
23 8.35%
24 0.00%
25 Toyota 37%
26 Daihatsu 18%
27 Suzuki 12%
28 Mitsubishi 9.4%
29 Nissan 7.1%
30 Honda 5.7%
31 Others 11%

ExcelStackedChartLeaderLines

The data series in column E and F will be the ones stated in 1C and 1D of the Breakdown.  They are the chart series that we will use to create the leader lines and labels.

The data series in column E is used to create a zero data point that will be our leader line/spine separated by 1/2 of the sum of the data starting from D3:D4.  Then this formula advances by one every other row.  This will create a stacked column series that will add a line in the middle of each of the stacked column chart so that the leader lines/spines will match up with the labels we will create from the column F data series.
Excel 2007

E
11 18.50%
12 0.00%
13 27.50%
14 0.00%
15 15.00%
16 0.00%
17 10.70%
18 0.00%
19 8.25%
20 0.00%
21 6.40%
22 0.00%
23 8.35%
24 0.00%

ExcelStackedChartLeaderLines

Worksheet Formulas

Cell Formula
E11 =SUM(D3:D4)/2
E13 =SUM(D4:D5)/2
E15 =SUM(D5:D6)/2
E17 =SUM(D6:D7)/2
E19 =SUM(D7:D8)/2
E21 =SUM(D8:D9)/2
E23 =SUM(D9:D10)/2

 

2) Create a Stacked Column Chart

Highlight A2:F32 and create a stacked column chart.

image_thumb34

Your resulting Excel chart will look like this:image

You must switch the chart data by clicking on the Switch Row/Column button in the Data group of the Design Ribbon.image_thumb36

And your chart should now look like this:image

Now is when you would transform the left most series to a Left Brace/Curly Bracket/Mustache Grouping.  You can check out the step-by-step and video instructions here:

How-to Recreate a NYT InfoGraphic Mustache Grouping Chart in Excel

After you complete that step, your chart will now look like this:image

3) Add labels to the Label Series

If you haven’t already added the data labels in the previous step, do so at this time.

Click on the Plot Area of your chart and then add Chart Data Labels by going to the Layout Ribbon and choose Center from the Data Labels button in the Labels group.image_thumb51

Your chart will now look like the graphic in the above step #2.

Then individually select each of the data labels on the series that is second to the right and press your delete key.  Make sure that you only select the data label so that you do not accidentally delete a series that will affect the leader lines.image

Your chart should now look like this:image

Now lets change the data labels on the far right series to Series Name and uncheck the Value, like this:SNAGHTML3c7aac

Your chart should now look like this:image

4) Now we want to change the Fill of the stacked column on the far right series to NO FILL.

You can accomplish this by right clicking on the stacked column boxes on the far right column and choose “Format Data Series”image

Then from the Format Data Series dialog box, choose No Fill:SNAGHTML4347ab

Repeat this step for all of the column boxes on the far right data series.  Then your chart should now look like this:image

5 & 6) Now for the final steps.  It is easiest to do this all in one fell swoop.

We now want to change the Change Leader Line/Spine Series Stacked Columns Fill to No Fill for every other series

and also

Change Leader Line/Spine Series Stacked Columns Fill to match the stacked column series.

a) Right click on the lowest data point of the second to the right series and choose Format Data Series.image

Then change the fill to No Fill.SNAGHTML4347ab

Your Excel chart will look like this:image

As you can see, we have now created the label leader lines/spines that match the legend labels.

Just one step left.  We need to match the stacked column fill color to the leader lines/spine fill color.

a) Right click any of the stacked column series data points or on any of the leader lines/spines and choose Format Data Series.image

Then change the fill color to a unique color that will represent that data point and leader line/spine in the Stacked Column Chart.  You can do this by selecting the Fill Menu from the Left choices and then choose Solid Fill and then change the Color at the bottom.  You will have to repeat this for each stacked column data series and each spine that it represents.  image

If you are having problems selecting a leader line/spine then check out this post and video tutorial:

How-to Select Data Series in an Excel Chart when they are Un-selectable?

There you have it, you have now made a chart that is just like you see in the New York Times InfoGraphic.image

Video Tutorial:

You can view this demonstration at this URL:

 

Also, consider signing up for our Email Subscription so you get the next post delivered directly in your inbox.

Steve=True