Introducing Chart Chooser
By Zach Gemignani
November 20, 2007
Find more about:
charts
excel
powerpoint
tools
Find and Download Great-Looking Excel and PowerPoint Charts
Chart Chooser is an online tool that answers two questions we commonly get:
- What type of chart should I use to show my data?
- How can I make good looking Excel or PowerPoint charts?
Chart Chooser is easy:
- Check the boxes on the left that best describe your objective
- Select the chart that you want to use
- Choose from Excel or PowerPoint downloads to get a formatted chart template
A few notes about Chart Chooser:
- Thanks to Andrew Abela of Extreme Presentations for inspiring Chart Chooser with his “Choosing a Good Chart” post and for working with us to put this tool together.
- We’ve tried to make the charts both Tufte-compliant (i.e. minimal chart-junk) and visually attractive (thanks to Google for the color scheme).
- Feel free to suggest other types of charts that you’d like to see in the Chart Chooser. Send an example to chartchooser@juiceanalytics.com.
- If you’d like a customized version of Chart Chooser for your organization, write us at chartchooser@juiceanalytics.com or call me at 202.251.7750.
Analytics Roundup: Collaboration and Presentation
By Chris Gemignani
November 19, 2007
Find more about:
BPM
powerpoint
presentations
software
- Death by PowerPoint » SlideShare
- Quick inspiration for great presentations.
- Role Modellers - Home
- Software to manage human collaborative work via a workflow motif. Driven by Human Interaction Management.
The Ultimate Business Driving Machine
By Zach Gemignani
November 14, 2007
Find more about:
dashboard
reporting
visualization
What do you do when you’d rather be out driving your BMW rather than sitting in your corner office? Make a business dashboard that looks like your car dashboard, of course. You’ll want to have lots of tachometers, temperature gauges, and traffic lights. It’s the ultimate business-driving machine.
It isn’t controversial to complain about the ineffectiveness of “gauges” for data visualization. In fact, even some of the worst offenders admit that gauges aren’t ideal:
Dr. Robert Alison of SAS in showing off a new easy graph procedure for creating gauges says:
“I know, I know … gauges have lots of drawbacks in dashboards. But hey, the other philosophy is 'give the customer what they want' … and try to make it work as well as possible. So, as far as gauges go, these are pretty decent.”
Here’s the example he uses to show off “one of the sharper-looking dashboards I’ve seen”

The folks at Business Object’s Xcelcius admit that gauges shouldn’t always be used in their article entitled “The Use (and Misuse) of Gauges”.
That doesn’t stop them applying a triple-coat of carnauba wax while neglecting their rule to always label the endpoints.

In the end, they primly note: “Despite some recent bad press, a gauge isn’t inherently a poor graphic.” Bad press, is it. If only gauges had better PR.
In my opinion, warning about potential misuse isn’t firm enough. Gauges shouldn’t be used except under the most severe threats from a client offering enough money to buy absolution.
Stephen Few, a man who doesn’t mince words on information visualization, says:
“If you squint really hard, you can barely make out some of the values. But who cares, because if you’re an executive who likes to pretend that you’re driving a car while sitting at your desk rather than actually managing your business, then having a dashboard that is truly informative doesn’t really matter.”
Charley Kyd says:
“Using dashboard gauges for management reporting typically is a mistake. Gauges hide information that managers need and consume significant space in a report.”
Let’s break down the problems with gauges:
Gauges hide trends. For all the focus on how a value is performing, you’d think people would care about the historical trend.
Circles aren’t good for showing differences. Like pie charts, circular gauges aren’t the best way to show size or changes in values—bars are a more straightforward, if less sporty, approach.
Space eaters. Often gauges are used to show a single value. All that decoration for a single value must send Tufte into a tizzy. Attempts to cram two values into a gauge can be confusing. How do you read this one?

Difficult to read. The values can be obscured by all the attractive accoutrement:

Ranges can be tricky. By the analogy to a car dashboard, gauges are expected to have a static minimum and maximum value. What happens when a value goes beyond the pre-set range. Here’s an example of the “right way” from Xcelsius with the label: “This gauge shows a retail store’s progress against a daily revenue target.” We can only presume the maximum value is $45,000. What happens if I go beyond $45,000?

Traffic lights are contradictory. I may be getting nitpicky, but I can’t both have my traffic light look like the real thing (red on top, green on bottom) and abide by basic data visualization assumptions (better is higher).

Lastly, there are so many better options. Here’s a beautiful data display (courtesy of Mr. Few) that could have been done with gauges, but mercifully was not.

10 comments | Show all comments only the last 5 are shown
Sandy said:
Nice summary Zach.
I've been using the reporting techniques Mr. Kyd discusses on his site and his book with great success at my job for over a year.
Having coincidentally just received Mr. Few's books a couple of weeks ago, I'm in the throws of adopting his recommendations throughout my work.
It's a shame that it takes as much work as it does to create good charts with Excel. It can be done, but why oh why are the default so poor?
Have you found that you need to "de-program" some clients to convince them that shiny widgets just aren't the way to go? Do you find that it's an uphill battle advising against the big BI vendors offerings?
Jon Peltier said:
The Xcelcius dial gauge uses the label ($45,000) to display the value where the needle points, not the maximum of the scale. The obvious question is, why bother with the dial at all?
The dashboard analogy has been applied way too literally. In a car or aircraft, the dashboard provides the driver or pilot with the important information needed to continue to operate safely and towards the destination. Dials and gauges evolved because technically they were easiest to implement, and in general the operator required an instantaneous snapshot of the conditions.
In business, a dashboard should also provide the user with the important information needed to continue to operate safely and towards the destination. Using dials and gauges is an unfortunate byproduct of calling such a display a dashboard. It's important to fit a lot of information into a small space, hence tables, line charts, bar charts, and the like. It's important to show trends, not just current values, hence line charts (again).
Pragmatic Cynic said:
Jon pretty hinted at it in saying gauges were "easy to implement" in true dashboards. But it wasn't just about the ease of implementation. It was because of the technology at the time. If digital readouts were available back in the day, you probably wouldn't have seen the dials. Now try putting those in a car and people will complain because they are so programmed to expect gauges.
The term dashboard is partially at fault--people think they're flying the airplane. But the manager isn't the pilot, he/she is closer to an air traffic controller.
derek said:
<a href="http://www.perceptualedge.com/blog/?p=191">Stephen Few</a> has good word to say about some Business Intelligence software! Me faints with the shock!
All joking aside, those features of <a href="http://www.tableausoftware.com/products/desktop">Tableau Desktop</a> look seriously tasty, and are just the sort of thing I wish I could get out of Excel without hours of major surgery.
Tony said:
At least they used some bullet charts in the SAS dashboard you used as an example. Like you guys have said before, it's a social problem. Too many people like the Tasty look and don't really know any better.
This is what a developer from a Dashboard vendor has to say when I questioned the components they chose for a dashboard, "I fully agree with you that some of the example dashboards use certain visualization types in a manner other than which they were classically intended. However, you have to understand that software vendors (my company included) ultimately cater to what people want to do rather than what they should do. For that reason it is sometimes necessary to show what is possible rather than what is ideal."
Source: http://www.dashboardinsight.com/articles/digital-dashboards/fundamentals/dundas-step-zero.aspx
I would have to somewhat agree with Derek. Tableau has some serious horsepower, but in a different way. Tableau is more of an analysis tool than a dashboard.
Loren said:
I agree that gauges consume valuable real estate space and may not be an ideal option for displaying numerical information. However, gauges can be revealing when they are combined with sliders, dials, and other interactive components; as they help to visualize hidden relationships in the underlying mathematical model.
-- Loren
Chris Gemignani said:
Loren, it is better to use basic bar charts or lines if you want to "visualize hidden relationships in the underlying mathematical model". Bad is bad no matter the source of the number you're displaying.
If you're trying to illustrate the working of a model embodied in a spreadsheet you're better off designing more sophisticated displays that can show how multiple values covary. XY charts and animation leap to mind.
Stephen Few has a nice article here on visualizing change: http://www.perceptualedge.com/articles/09-27-07.pdf
Andy said:
Presumably the point of using gauges is that they are "understandable" and familiar to people not confident with proper charts, so I am often struck how little resemblance there is from BI dashboards to the real thing.
I imagine that some car makers but considerable effort into designing their dashboards to give a small amount of very important information genuinely "at-a-glance". In my (admittedly cheap) car this is done with one large speedometer and a small fuel gauge with the other information in warning lights that only come on if there is a problem, plus an odometer and clock.
But then, when I drive my car I mostly look out of the windscreen towards the road!
I've also seen a few rows of 4 traffic lights at complex multi-lane motorway junctions, and its one of the things that make motorway driving intimidating for some people.
But I have to admit to using Jon Peltier's speedometer chart (in the past).
Ken said:
All the confusion on gauges on dashboards is definitely a result of the automotive context. It made me think about a few years ago when I was looking at buying a Saab. The coolest feature of these cars is the Night Panel display. At night, the only gauge that is illuminated is the speedometer.
<img src="http://z.about.com/d/cars/1/7/F/j/ag_07saab93_nightpnlon.jpg" width="100" alt="Saab gauge">
Then if there is an issue with another system, illumination is added to that system's indicator. This was inspired by the Saab aircraft designs.
Too many aircraft pilots have flown into the ground because they were too enthralled with the overload of "useful" information showing up on the instrument panel. I wonder how much this is happening in businesses today?
Brett said:
Hi Guys,
I wasn't sure where to put this so here is some website feedback:
I really like the site and the content that it contains is amazing, so much in fact that i have spent a long time now reading all of the posts going back through time. But there are a few navigational bugs...
When you access the posts directly through a url such as: http://www.juiceanalytics.com/writing/#Year#/#Month#/#ArticleName#/ the navigation using the categories (or filters) of author and date do not give valid pages. Using the author navigation list leads to a url such as: http://www.juiceanalytics.com/writing/#Year#/#Month#/#ArticleName#/author/#AuthorFirstName# which gives a page not found message.
The behaviour of the categories when not viewing a page directly appends some sort of query to the url eg: from http://www.juiceanalytics.com/writing/topics/analytics/ clicking on Zach as the author appends ?author__first_name=Zack to the url it filters just perfectly.
The screencast links from all apart from 1 of the previous posts (when they are hyperlinks, not embedded) don't seem to work.
The navigation seems to be completely missing from a couple of pages such as:
http://www.juiceanalytics.com/writing/2006/12/square-pie-screencast/
http://www.juiceanalytics.com/writing/2007/07/recreating-ny-times-cancer-graph/
the next and previous links point to both pages from either side but they are then both dead ends!!
Once again an awesome site and thanks for sharing!
Add a comment
Analytics Roundup: Extreme visualization
By Ken Hilburn
November 8, 2007
Find more about:
humor
map
visualization
- Mapping Philly
- This geomapping project is digitizing and mapping historical images of Philadelphia, including meta data..
- ICCARUS: Three Dimensional Data Visualization
- 3D is fun, but would you really be able to extract insights from this tool?
- Convert your portrait to a character from "The Simpson's"
- Ever wonder what you would like like if you got one of those sweet cameo appearances on "The Simpson's?" Now's your chance to find out. Go to this site and follow the directions to upload your photo—and poof, you're in Springfield.
In Fogbugz 6.0, Future Results CAN be Predicted by Past Performance
By Ken Hilburn
November 7, 2007
Find more about:
development
innovation
methodology
programming
Monte Carlo. It's a car. It’s a song. It's a casino. It's a city in Monaco (near France, somewhere). It’s also a method of statistical simulation that is used to better understand the probabilistic distribution of known set of data. Great. So what?
I recently attended the Atlanta session of the FogBugz World Tour to hear from Joel Spolsky about the latest version of his bug tracking software, FogBugz 6.0. Joel Spolsky has been writing about software development, management, business, and the Internet at joelonsoftware.com since 2000. Three books have sprung from content on his site: User Interface Design for Programmers, Joel on Software, and Smart and Gets Things Done. They are good reads for software developers and business folks alike; smart, funny, and focused on the human face of software development.
Before starting his company, Joel was a Program Manager at Microsoft on the Excel team to provide programmability to Excel.
The new release of FogBugz has quite a few nice features to make bug tracking much easier, but I was most intrigued by the new capability called Evidence-Based Scheduling, or EBS for short. This new capability uses a Monte Carlo simulation approach to determine probabilities associated with the expected “ship dates” of the software release project.
The core premise behind this capability is that unlike in the financial realm, in the software world, future results can accurately be based on past performance. FogBugz remembers the original estimate and the actuals for each task for each developer, and for all the projects they've been assigned to. Here's where it gets interesting. Based on this information, FogBugz runs a series of Monte Carlo scenarios where it randomly generates different plausible results for each member of the development team. It then assembles the results to create a distribution for probability of completion for each developer—and more importantly, for the entire project. The result of this analysis is a "Ship Date" probability curve that shows potential ship dates on the X-axis and probabilities of achieving those dates on the Y-axis. Ship Date depends not only on estimates for remaining components, but also on the probability that the individual developers will be able to individually meet their commitments. A steeper curve means the developer estimates are more confident and a flatter curve means estimates are less confident.
The classic software development process involves balancing three things: time, money, and features. Most projects of reasonable duration are not going to be able to effectively add staff mid-stream—at least not to accelerate delivery timeframes. If you assume the primary factor in determining "money" is tied to people, time and features are your only real variables. FogBugz 6.0 lets you experiment with changing these two factors. This is a useful tool. Consider a scenario where the business people come to the development lead because they need a project to be complete by a specific date. This tool gives the project lead enough information to understand the probability of making a specific date. Additionally, it lets you test out what will happen if you remove a particular feature. With this new information, the development lead has the visibility to provide back additional guidance to the project sponsor about the probability of making the requested date, as well as the effect that changing release date and scope have on the probability of on-time delivery.
So how does it know? The ship dates are based on each developer's history of estimation accuracy supported by developer time sheets. Yes, that’s right. I said time sheets—the bane of all developers. But stick with me, it's not as bad as you might think. Each developer (or responsible team lead) can turn on a timer that automatically tracks time spent on each of their cases.
Fogbugz plots a linear fit through the data points for each developer and then uses the calculated R2 value to determine how consistent the developer’s estimates have historically been. Based on this calculation, probability distributions for remaining tasks for each team member are determined, which leads the ship date probabilities. It’s then easy to see the long pole in the project (Milton Ritchie in this example). This doesn’t necessarily mean the most work, but only reflects the probability of on-time completion—and correspondingly, the most risk to the project.
Anyone who has followed Joel's writings knows that he is keen on the idea of improving the process of software development. And, we all know that estimating an accurate time to completion, or “ship date,” for any software project is a pain in the rear even after all these years of "practice." The unique approach that Fog Creek takes is not to predict the specific completion time, but rather to predict the probability of completing the project across a range of dates.
So, project estimating will likely never be a simple turn and churn process. But with this release of FogBugz, Fog Creek Software has shown great outside-the-box-thinking that could significantly improve how we deliver software projects.
2 comments
Ian Rae said:
Very interesting. First time I saw this concept as relates to managing software development projects was a few years ago at devshop.com - they billed their approach as "manage the risk" so I would be interesting in knowing where the approach originated (aside from the obvious fact that software projects always go overtime and over budget).
Sephir said:
This is great stuff, and can really be useful in any scheduling problem. (For Monte Carlo Excel plug ins, look for Crystal Ball software from Oracle, or @Risk from Palisades). The key is reliable historical data that is relevant for the future. Software delivery seems ideal because you can measure each developer's past performance, which is likely to be the same on future projects ... but as you add complexity and more variables, the accuracy and predictability quickly erodes.
Add a comment
Analytics Roundup: Earmarks in Google Earth
By Ken Hilburn
November 7, 2007
Find more about:
map
visualization
- Congressional Earmarks in Google Earth
- Brad Forrest from the O'Reilly Radar blog points out a new way to better understand where your tax money is actually being spent geographically.


23 comments | Show all comments only the last 5 are shown
Clint said:
Not bad for a v1 guys - I especially like the waterfall chart as a funnel visualization. The comparative column and bar charts seem a bit noisy though - might be as simple as using thicker bars and columns, then again might not.
aaron said:
very cool!
why did you exclude the basic line chart from the 'relationship' category but include the two-axis line-column chart?
Chris Gemignani said:
Clint: Sounds like someone's volunteering...
Aaron: In my experience, the basic line charts are used to show the performance a bunch of similar series over time. The line-column is typically used in business to show two aspects of the same thing over time, sort of like showing prices and volumes in stock charts.
MikeW said:
Excellent tool, thanks guys! I've sent it round the office so now everyone can create clear, uncluttered charts. RIP grey background!
grossu said:
Awesome. It would be great if you add Numbers for ac format for uploading.
Tony said:
Guys, great tool much like the Chart Cleaner! I also understand that you aren't going to be able to please everyone.
The good: Excel downloads that show the table templates (specifically for the waterfall chart, which many people have trouble with), color schemes and formating are excellent, interactive selecting is great, inclusion of bullet charts and pushing less chartjunk is a big plus.
Opportunity: I see some downfalls with the options that are presented to me. Much like some of the dashboard tools, it gives me the option of what's available, but does not indicate what is optimal. For example, by selecting Composition, I get everything from bar charts to waterfall charts, to pie charts, to tables. It may be helpful to possibly rank which are the most effective. Why use a pie chart when a bar chart is a better choice. Or, use a stacked bar chart (I find very ineffective) when a line graph is probably better.
I think the objective here is to show what's possible and appeal to the masses. I just question your design when you have previously voiced that some of these break the fundamental rules of data visualization (pie charts).
Jesse Robbins said:
Outstanding work!
Joe said:
This is awesome! Great time saver. Thanks for the great posts and tips.
zaxl said:
Great tool! With Chart Cleaner you open mi mind to a whole new world of graphics. This is an excel-ent addition to my arsenal. Many thanks!
govi said:
Great!
Using it right now for my scorecards!
arun said:
I really appreciate your work... the charts are really cool... I am going to use them at work... thanks guys
Ed O'Loughlin said:
I'm sure it's a great tool, but http://chartchooser.juiceanalytics.com/ makes Firefox on XP fall over.
Stef said:
Hmmm... is it only available for US users? Doesn't work from my place - Switzerland. Neither in Safari nor in Firefox. Just some kind of legal note appears...
Chris Gemignani said:
Stef: The problems you're having relate the DNS propagation. We only set up the chartchooser.juiceanalytics.com address earlier this week and it takes a while for all the far corners of the Internet to know about that address. Not that Switzerland is that far away these days.
If you wait a few days, it should work for you.
Ed: I'll give it a try on Firefox with XP.
Michael Vu said:
thank you for this! it's going to be very, very useful for entrepreneurs and business owners.
Kelly O'Day said:
Nice job!
The line chart uses a legend to identify the 4 data series in the example. Legends add an extra step for chart readers, they have to move their eye back and forth between the lines and the legend. This can interfere with quick, easy chart interpretation.
Why not use series labels to make it easier for the reader? I've modified your line chart file to add a procedure which adds series labels instead of the legend.
You can see it <ahref="http://processtrends.com/toc_chart_doctor.htm#Replace_Legend_with_Series_labels"> here</a>.
Kelly
Kelly O'Day said:
Here's the link again. It didn't work when I used <a href="... <.a>
http://processtrends.com/toc_chart_doctor.htm#Replace_Legend_with_Series_labels
Tony said:
Kelly - Nice job! The link in your post above didn't work, so I just went to your site to find the example. I am a big fan of your changes. I would always opt for series labels versus a legend. They take up less space and make it more visually appealing.
Kelly O'Day said:
This is my 3rd and hopefully final try at getting the link to work.
http://processtrends.com/toc_chart_doctor.htm
Stef said:
Hey there, the website is still not visible from Switzerland! Gush....
Mike said:
Hi guys!
This is fu&%$ awesome! Thank you very much for this!
Tom said:
I love your site and have used several graphs to make myself 'look good' at work. Thanks.
I want to use the Waterfall chart but for the life of me I can not figure out how you remove/hide the color fill from the data points after the first one and leave it in for this one.
Thanks.
Priya said:
Hey thanks for this useful site... I was wondering if there is a write up for different type of charts displayed here, as in what type of data or steps / FAQs etc.
If I am missing something here, let me know
said:
Add a comment