Complex UI - There’s a Time and a Place

Linkedin maps data visualization
Linkedin maps data visualization (Photo credit: luc legay)

I am currently working on a advertising and marketing reporting interface that is mostly grid driven and we are adding some data visualization to it because quite frankly the thought is that most users just don’t have that ‘ah-ha’ moment when data is presented to them in a grid.  Even if they are somewhat simple stats grids can be daunting to look at.  That said, a well paginated grid (or better yet infinitely scrolling grid) can be the most powerful tool.

To decide whether to go more complex on a grid or to pop out data visualization you need to consider time spent on that particular part of the application.  You also need to decide whether the visualization of the data is just to show off and be fancy or if it really has a use.

For example when presented with a grid of data from an online advertising campaign, it’s easy to go through and see how much money you spent on a particular campaign for…say 30 days or even 90 days but once you get above about 100 rows you really need a trend chart to see where the spikes and troughs in spend are. 

Another good use of a data visualization are nested trees or what the javascript d3 library calls a Dendogram.  To zero in on, or drill down into data expandable rows in a grid are useful but if you want to come over many layers of nested data to see what is really driving value, a visualization is probably a better choice.  That said, as a rule of thumb, I would always present the grid option so you can see precision in numbers once you have identified your ‘significant’ data points.

Comments

Data Visualization - Is it Important?

I recently came across this tweet from the founder of Posterous (sorry I’m a tumblr fan).

We are in the midst of brining one of our key products out of beta to it’s ready-for-prime-time v1.0 and like any technology project we need to do it profitably, we wish we had more engineers, and we wish we had more time to include or perfect every feature we have dreamt of in the planning process.  That said we need to make cuts.  One recurring debate is whether or not charts and graphs and creative ways to visualize data is a bell/whistle or is it a core component that could propel the product into being a wild success.

Like many other companies that deal with online media we get millions or even hundreds of millions of events and logs to parse through each day and run in massive data warehouses and are rolled up into useable statistics each hour.  There are the standard stats that we need to watch on a regular basis as well as report out to our clients but when we dig into a campaign or try to figure out how to increase performance we are always downloading out to excel or writing a Hive/SQL query to get a deeper look or a different dimension of the data and then graphing it for a nice friendly viewable representation.

And it never fails that the data representation that wins the business, gets the next round of funding, or wins over an executive’s good graces to allow a budget/project/initiative to move forward is inevitably a very simple graphical representation of possibly billions of data points.

So if this is so important, how can it be looked over?  And a better question is why?

(Source: sachin.posterous.com)

Comments

Data Visualization

I came across this chart of different ways of visualizing data.  Kind of useful if you’re trying to figure out how you should graph or display something.

http://www.visual-literacy.org/periodic_table/periodic_table.html#

Enhanced by Zemanta
Comments