Data Viz Done Right

May 19, 2014

Makeover Monday: India's BSE Sensex as an Area Chart


I'm not a huge fan of area charts, especially stacked area charts. Much like bar charts, the axis for an area chart needs to start at zero, otherwise you're not showing the total area, thus defeating the purpose of using an area chart in the first place.

As an example, here's a recent chart from Chart of the Day about India's stock market.

Notice how they've started the axis at 2,600. This distorts the slope of the graph and also the area of the graph is not complete.

Contrast this to Yahoo!'s chart, which is executed perfectly.


Yahoo! is showing the entire scale and nice proportions. Without noticing these subtle differences, you might interpret a very different story. Moral of the story: always start the axis for area charts at zero.


  1. Or, I don't know, use a line chart. The fill denotes nothing.

    1. Yup, that would certainly work. 😊

  2. Great call out, Andy. Totally agree.

    I also noticed the top chart changes the scaling of the y-axis despite common increments of 5,000 (except for the first of course because of the 2,600 start) - almost like a logarithmic scale. I would love it if stocks grew that way - wow!