Why Nobody Understands Your Visualization
petewarden.typepad.com
petewarden.typepad.com
We investigated and found that very few people even understood our basic charts (time series etc). An even bigger issue is that ~ 1/100 customers had the ability to take the numbers from a chart and use the numbers to change the way they did things. In other words few people could understand the charts, and even fewer could understand the charts and convert that into actionable information. To reiterate, these were basic time series charts.
We ended up writing a system to interpret the charts for them in plain language (making action easy), and highly annotating the charts with colors and indicators so they became able to be interpreted without any cognitive load.
I've completely gone away from all of the advanced visualization tools given my experience, and before introducing them again I would need strong evidence that it's actually working for our customers.
But such questions are usually not really abstract at all; rather, they rely on learned cultural ontologies for classifying shapes and transformations, a language for describing circles, ovals, squares, rectangles, rotations through right angles, mirroring and symmetry. To my mind, these tests largely measure conformance to a cultural perspective on the world.
- inadequate information. Readers can't draw conclusions from information you don't include. Commonly missing information: labels, scale, definitions, context for the data.
- information overload. Readers can't figure out which specific conclusions you're trying to communicate if there are many possible conclusions. Highlight the things about the data that you want to bring out using words, colors, arrows, or visualizations of subsets of the data.
- muddled presentation. A blurry graphic is as difficult to understand as writing filled with misspellings and poor grammar. A busy graphic is as difficult to understand as a long, babbling diatribe filled with unnecessarily complex vocabulary. An ambiguously labeled graphic is as difficult to understand as writing filled with ambiguous pronouns.
- inability to dig deeper. Readers can't figure out if your conclusions are sound if they can't look at the details. Interactive visualizations (based on the complete data set) allow users to see how each bit of data fits into the overall picture, and to test your conclusions on subsets of the data. If all you present is a static graphic based on a restricted data set, it's harder to check if you've cherry-picked data.
- unfamiliarity with the language or conventions. Someone unfamiliar with programming will have a hard time understanding certain HN posts, even if they're well written. Someone unfamiliar with bar graphs will have a hard time understanding a visualization based around them, even if it's a good visualization.
- boring subject matter. You can make the greatest visualization in the world, but if the audience doesn't care enough to look at it long enough to understand, your point won't get communicated.
Not all visualizations are great, and not all well-made visualizations express a compelling narrative. And not all visualizations, regardless of how well-made and compelling, are right for a target audience. Relevance is different than form; let's not confuse them.
Parallel graphs were a starting point on multidimensional al visualization. They are useful only to a certain point of complexity, then they are counterproductive as it takes more time to analyze the graphs than to view a number of simpler graphs side by side or in series. Newer techniques involve radial visualization, such as
http://www.infovis-wiki.net/index.php?title=Radial_Hierarchi...
Something to consider with your animations is the cognitive load of animations of complex visualizations. See the following paper:
Pro: - Spacing saving. Cartesian space is expansive as the X/Y axis can quickly take up the entire 2D plane. Turning the axis parallel to each other saves a lot of space hence the possibility for multi-dimensionality.
Con: - Messy. A normal dot in X/Y scatter plot is "stretched" into a line. So a lot of crossings/overlaps. - Order of the axes matters
Interactivity can help reduce the visual complexity, through axes reordering, or highlighting (also called "brushing"). Also, after little bit training, people can easily develop the ability to recognize patterns in Parallel Coordinates, just think how you learned to read the regression lines in scatter plots : )
it is a shame that today's infograph designs are mostly going after 3D-rainbow-eye-candies, screaming too much of the designer him/herself.
It ends with a somewhat unfortunately chosen example, but the actual advice is quite good.
I think interaction is a very under-utilized aspect of visualization; if that car visualization hadn't had such abysmal performance, being able to play with it might have been very informative. I think interaction is more powerful than time (but probably harder to design effectively).
As it was, I noticed several interesting new (to me) points:
- Quantization of number of cylinders is obvious, but I didn't expect displacement turn out to be so quantized
- The highest acceleration cars didn't have the worst fuel efficiency
- The oldest cars (1970) appeared to include the ones with the worst fuel efficiency.
I've been trying to figure out a better way of laying out the weight/horsepower/acceleration axes, given that weight*acceleration=horsepower (with the addition of some noise due to different measurement techniques, etc.)
For comparison, the Bible is at 2.2 million, Kobe Bryant is at 2.4 million, Starbucks is at 7.2 million, and Obama is at 8.4 million.
You're right to be suspicious, there is a bias towards the more popular pages, since they show up more frequently on people's crawlable public profile pages. Only 20 liked pages are shown for each person, and FB apparently pick the most popular.
Fixing labels, simplicity, interactivity, animation, etc., won't solve the problem with the whole conception being wrong, useless, or boring.