我已经得到,其中数据被存储在归一化的方式的典型阻抗失配:

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

这是一个好主意 - 我得到了各种地方解决方案旋转和unpivoting渲染和持久性的数据。然而,在现实世界的情况下,非规范化的渲染有几十个栏目,成为笨拙的使用和获取者的头周围。

请记住,用户目前神交在非规范化的方式的数据,我不想与他们的心理地图混乱,试图改变这种状况,什么是宽表格数据的更好表现的一些策略?我知道这是不是一个新问题,但我不知道到哪里找好的见解。

我不是在寻找特定的任何一个演示环境的答案。无论是在Web浏览器或电子表格,掌握数据的广泛演示简直是弱智艰巨的任务,我期待的一般策略或表象的变化,或指针资源,以减轻困难。

有帮助吗?

解决方案

一个图片可以很长的路要走。数据的图表可以为人们提供哪些他们通常是在找 - 模式和异常。在您的非规范化的数据表的情况下,我建议将每行的火花图表,显示所有的值。这样看下来列表可以看到不同的值是如何变化。

下面是使用内联图表在他们的数据提供实实在在的数字可视化的人一些例子:点击 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

爱德华·塔夫特对可视化数据的一些特殊的指导,请查看迷你的华尔街股市例子他的维基百科页面上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top