Peltier Tech Blog

Excel Chart Add-Ins | Training | Charts and Tutorials | Peltier Tech Blog

 

Main menu:

Peltier Tech Chart Utilities for Excel Peltier Tech Panel Chart Utility Peltier Tech Waterfall Chart Utility Peltier Tech Cluster-Stack Chart Utility Peltier Tech Box and Whisker Chart Utility Peltier Tech Marimekko Chart Utility Peltier Tech Dot Plot Utility Peltier Tech Cascade Chart Utility

 
Excel Dashboards
 

 
Amazon Books
 

Subscribe

Site search

Subscribe

Site search


Recent Posts

Popular Posts

Privacy and License

Privacy Policy

Creative Commons License
Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

Text Labels on a Vertical Column Chart in Excel

 
by Jon Peltier
Wednesday, December 22nd, 2010
Peltier Technical Services, Inc., Copyright © 2012.
Licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

When analyzing survey results, for example, there may be a numerical scale that has associated text labels. This may be a scale of 1 to 5 where 1 means “Completely Dissatisfied” and 5 means “Completely Satisfied”, with other labels in between. The data can be plotted by value, but it’s not obvious how to place the text labels on the chart in place of the numerical labels on the vertical axis.

Text Labels on a Vertical Column Chart

There are several ways to accomplish this task. In this tutorial I’ll show how to use a combination bar-column chart, in which the columns show the survey results and the bars provide the text labels for the horizontal axis. The steps are essentially the same in Excel 2007 and in Excel 2003. I’ll show the charts from Excel 2007, and the different dialogs for both where applicable.

Let’s assume the following dummy survey results.

Data for column chart

Plot the responses for each question (the first two columns of the data) in a clustered column chart, and use the Error column as custom error bar values.

Col Chart (Step 1)

So far so good. Note that I’ve violated the first rule of column chart value axis scales, which is that The Axis Scale Must Include Zero. However, the minimum possible score here is 1, and we’ll be using text labels. In our chart, fixing the scale at 1 to 5 makes sense.

Here is the data for the text labels. Rating 1 may stand for “Totally Lame” and Rating 5 for “Totally Awesome”. I chose the Dummy values of 2 just so the data would show up in the chart.

Data for text labels

Copy this table above, select the chart, and use Paste Special to add the data to the chart using the settings below (the Excel 2007 dialog is very much like this Excel 2003 dialog).

Chart Paste Special Dialog

We now have two sets of columns in the chart.

Col Chart (Step 2)

Right click on the new series, choose “Change Chart Type” (“Chart Type” in 2003), and select the clustered bar style.

Bar Chart (Step 3)

There are no Rating labels because there  is no secondary vertical axis, so we have to add this axis by hand. On the Excel 2007 Chart Tools > Layout tab, click Axes, then Secondary Horizontal Axis, then Show Left to Right Axis.

Chart Tools - Layout Tab - Axes - Excel 2007

In Excel 2003 go to the Chart menu, choose Chart Options, and check the Category (X) Axis checkmark.

Chart Options - Axes - Excel 2003

Now the chart has four axes.

Col Chart (Step 4)

We want the Rating labels at the left side of the chart, and we’ll place the numerical axis at the right before we hide it. In turn, select the bottom and top vertical axes.

In the Excel 2007 Format Axis dialog, the bottom axis will be set so the vertical axis crosses at the automatic setting, and the top axis so the vertical axis crosses at the maximum category. Switch the settings of the top and bottom axes.

Format Axis Dialog - Axis Crosses At - Excel 2007

In the Excel 2003 Format Axis dialog, the maximum category checkbox checked for the top axis and unchecked for the bottom axis. Change the setting for the top and bottom axes.

Format Axis Dialog - Axis Crosses At - Excel 2003

Now we have the axes where we want them.

Col Chart (Step 5)

Hide the dummy series by setting its fill color to no fill.

Col Chart (Step 6)

Hide the top and right axes by selecting “None” for axis tick marks and tick labels, and “No Line” for the axis line itself.

Col Chart (Step 7)

In Excel 2007 (not in Excel 2003) the Rating labels may have been squished. Select the plot area, and drag its left edge inwards to make room for the labels.

Col Chart (Step 7a)

The Rating labels are still not properly aligned, but this is easy to fix.

Format the vertical axis, and change the Position Axis setting of the horizontal axis from “Between Tick Marks” to “On Tick Marks”.

Format Axis Dialog - Position Axis - Excel 2007

In the Excel 2003 Format Axis dialog, uncheck the “Value Axis Crosses Between Categories” checkbox.

Format Axis Dialog - Position Axis - Excel 2003

Finally we have our chart with text labels along the survey response (vertical) axis.

Column Chart with Value Axis Text Labels

See Text Labels on a Horizontal Bar Chart in Excel to see how to get the text labels onto the horizontal axis of a bar chart.

Text Labels on a Horizontal Bar Chart

Related Posts:

Learn how to create Excel dashboards.

Comments


Comment from Bob
Time: Wednesday, December 22, 2010, 2:53 pm

Hi Jon,

Once again, glad to see you are posting. At this time of year, I just wanted to thank you for your contribution to the Excel community, the wit and opinion you put into your posts here and in the newsgroups.

All the Best of the Season to you & your family.

Strum, strum, strum….

Cheers,

Bob


Comment from wynand
Time: Thursday, December 23, 2010, 8:03 am

yet another excellent post!


Pingback from Tweets that mention Text Labels on a Vertical Column Chart in Excel – — Topsy.com
Time: Thursday, December 30, 2010, 9:08 pm

[...] This post was mentioned on Twitter by Teach Business. Teach Business said: RT @ThatBlokeSean: Text Labels on a Vertical Column Chart in Excel – http://peltiertech.com/WordPress/text-labels-on-vertical-axis-in-ex … [...]


Comment from SA
Time: Tuesday, April 17, 2012, 8:18 pm

Wow, great tip! Thanks!

Write a comment

I welcome comments from my readers. If you have an opinion on this post, if you have a question or if there is anything to add, I want to hear from you. Whether you agree or disagree, please join the discussion.

If you want to include an image in your comment, post it on your own site or on one of the many free image sharing sites, and include a link in your comment. I'll download your image and insert the necessary html to display the image inline.

Read the PTS Blog Comment Policy.





Subscribe without commenting

Peltier Tech Chart Utilities for Excel Peltier Tech Waterfall Chart Utility Peltier Tech Box and Whisker Chart Utility Peltier Tech Cluster-Stack Chart Utility Peltier Tech Panel Chart Utility Peltier Tech Marimekko Chart Utility Peltier Tech Dot Plot Utility Peltier Tech Cascade Chart Utility

Create Excel dashboards quickly with Plug-N-Play reports.