TableLens

TableLens allows exploration of large amounts of tabular data. By condensing the table into a visual representation, a user is able to compare a large number variables and find both expected and unexpected patterns. More specifically, by mapping the size of the line to a number, the table can be compressed in size without losing meaning. In fact, by including the visual component, the table actually gains meaning by makes it easier for a user to view patterns in the entire dataset. TableLens also provides focus + context functionality by allowing the user to expand rows and view the data behind the visualization without losing the surrounding patterns.

From an interaction standpoint, TableLens uses direct manipulation techniques, such as sorting columns by clicking the heading, and provides further information that could clutter the view via tool tips. This interaction is similar to many other common applications and is therefore familiar and more natural to the user. It is noteworthy that even though TableLens is unique in the way it provides information, the interaction is fairly conventional.


Strengths and Weaknesses:

Strengths:

  • Ability to present all the data points in a dataset on a single screen.
  • Use of familiar menu styles and features such as right-click menus, tool tips-style information for specific data points, and Excel-style sorting.
  • Expanding and contracting rows allow users to maintain context while gaining detailed information on the focused row.
  • Sorting allows the user to see general patterns across specific variables while keeping track of the larger picture.

Weaknesses:

  • Does not support functions for "undo" or "back".
  • Does not allow users to save settings or "queries" pertaining to the dataset.
  • Hard to determine significance of relationships between variables.