Get Excel Help Now

Gradient Fill and Deception with Charts and Graphs

Below you will see a column chart that appeared in the weekend’s print edition of the Baltimore Sun.  It’s no secret that they used a gradient fill on the columns to give it the fading appearance.  I’m not a big fan of the gradient fill on the 2009 columns, but this could work for the previous year’s numbers (2008) if the intent was to minimize the prior year.  I doubt that was the case as I’m sure they were trying to make the chart "pretty" or different than the default setup.

BS Unemployment Chart 

Below you will see a replica that I made using Excel and the fill effects formatting option.  It looks alright, but something still isn’t right.  What is the problem with this chart?

BS Chart Replica

The problem is the y-axis and the scale that was used.  I don’t think this is a straight out misrepresentation in order to mislead, but it could be.  That’s the risk you face when manipulating the axis.  Yes, the columns take up a lot of space when the axis starts at zero, but that’s the correct method here.  To help illustrate my point, check out the exact same chart (below) with the y-axis starting at zero.

BS Chart Replica - Axis

This version using the correct axis setting accurately shows that October, year-over-year, is not three times as much, but only about 1.5 times greater.  Also, look at the trend of the first replica chart.  The upward trend definitely has a greater slope compared to the replica with the correct axis.  To help prove this visually, check out the side-by-side comparison below using a trendline in the chart.  The slope of the chart on the left is much greater than the one on the right.  If you were presenting this data in something like PowerPoint or SlideShare, and quickly went to the next slide, the audience might not catch the axis starting at 5 and the steep trendline would be the point taken from the data.

BS Chart Replica - Slope

Furthermore, forget the gradient fill and go with something like the chart below if you want to highlight the current year.

BS Chart Replica - Color 2



7 Responses to “Gradient Fill and Deception with Charts and Graphs”

  1. jerome cukier Says:

    well, bar charts ought to start at the 0 axis. bars convey the idea of scope, amount, difference with 0.
    if the minimum value of the whole series is much greater than 0, why not use a dot plot? (i.e. plot a dot at what would be the tip of the bar, instead of the whole bar) -j

  2. Jon Peltier Says:

    There’s a charting tutorial on the Microsoft web site that is an absolute disaster.

    To make the column chart pretty, they recommend using gradient fills for both the bars and the background. Problem is, the gradients sonflict with each other, making it hard to judge the size of the bars.

    To compound this sin, they recommend starting the value axis of the column chart above zero. Less wasted space or some such. If you ask me, that whole tutorial was all wasted space.

  3. Chandoo Says:

    I could never understand the fascination with gradients in charts, they add nothing but confusion to a perfectly alright chart. Just today I saw a gradient chart on Scoble’s blog .. http://scobleizer.com/2009/11/02/louis-grays-five-stages-of-early-adopterism-chart/

  4. David Gerbino Says:

    Tony,

    awesome job breaking down this chart. People can learn from this exercise. So many people do not know how to chart correctly and end up misleading people by corrupting the data. I wonder how many misguided executive decisions are made based on the poor use of data visualization?

    @dmgerbino

  5. Jon Peltier Says:

    Here’s my review of the tutorial I cited above:

    Misguided “Professional” Charting Tutorial

  6. Excel Links of the Week [Excel Dashboards Edition] | Pointy Haired Dilbert: Charting & Excel Tips - Chandoo.org Says:

    [...] Why gradient fills can be bad for your charts? [...]

  7. Ulrich Seidl Says:

    on http://www.hichert.com/de/consulting/managementberichte/78-diagrammstrip (http://www.hichert.com/downloads/newsletter/Chart_Strip_a.pdf)
    you can download a chart-strip dealing with those issues