2009-01-28 48 views
3

我已經得到了數據存儲在一個標準化的方式的典型阻抗不匹配:可用性解決方案顯示規格化數據

 
Client | Year | Value 
-------------------------- 
Foo  2007 9000000 
Foo  2008 10000000 
Bar  2008 20000000 
Foo  2009 12000000 
Bar  2009 15000000 

但用戶消費,可視化和非規範化的方式理解它:

 
Client | 2007 Value | 2008 Value | 2009 Value 
--------------------------------------------- 
Foo   9000000  10000000  12000000 
Bar    -  20000000  15000000 

這是一切都很好—我已經有了各種各樣的解決方案,用於在呈現和持久性之間進行數據透視和未透視。但是,在現實世界中,非規格化渲染具有數十列,使用起來不方便,並且無法使用。

請記住,用戶目前正在以非規範化的方式琢磨數據,並且我不想篡改他們的心智圖來嘗試改變它,有什麼策略可以更好地呈現寬表格數據?我知道這不是一個新問題,但我不知道在哪裏尋找好的見解。

我不是在尋找特定於任何一個演示環境的答案。無論是在網絡瀏覽器還是電子表格中,掌握廣泛的數據呈現都是一項艱鉅的任務,我正在尋找一般策略或示意圖—或指向資源—的指針來減輕這種困難。

回答

1

一張照片可以走很長的路。數據圖可以爲人們提供他們通常尋找的東西 - 模式和異常情況。在你的非規格化數據表的情況下,我建議在顯示所有值的每一行上添加一個火花圖。通過這種方式,可以看到不同的值如何變化。

下面是使用內聯圖表在他們的數據的人一些例子來提供實實在在的數字的可視化:
http://s.wsj.net/public/resources/images/P1-AL682_OILFIE_20080521185242.gif
http://mjsbigblog.com/wp-content/uploads/2008/02/billboardupdate020908.png
http://www.economist.com/images/20041009/CUS756.gif

愛德華·塔夫特對可視化數據的一些特殊的指導,檢查出sparklines for the Wall Street stocks example在他的維基百科頁面上。

+0

好的見解 - 謝謝。我已經在考慮圖表/圖表,但具體的例子有助於刺激過程。如果只有我有時間閱讀Tufte關於這個主題的全部工作...... – 2009-01-28 20:49:23