还记得我们在大学里上课前占座的经历吗?skyrill.com制作了一个互动可视化,展示了MIT的一组学生在2011年暑期上一门财会课的选择座位的习惯。图的上方表示讲台,图上的每个圆的中心表示座位,每个圆的大小代表某个学生选择这个座位的次数(越大表示次数越多)。第一眼,这个可视化给人的感觉是有点抽象,那么多圆层叠在一块,实在无法一下了解不同可视元素代表的意思。幸好这个可视化右边还提供了三个列表 — 把学生按照选座位习惯,分成三组: 1)jump around a lot (“坐无定所”,经常换座位),2)prefer a single seat (专一,喜欢坐固定的位置),3)prefer a single zone (喜欢坐在特定的区域)。有了这三张列表,就可以帮助我们来读懂这个可视化。比如,我们选择显示第二组中Adonis的数据:
不难发现Adonis绝大多数时间都坐在第一排,靠近讲台右边的位置;在某些时候,(可能最喜欢的位置被占了),Adonis也只选择其他两个位置。有趣的是他并不选择其他第一排的座位,甚至会选最后一排的位置,看来想离老师近点可能并不是他老是挑固定位置的主要原因。
上面两张图是Bandhu和Baraj对应的占位图。Bandhu同学可能就是好学生的代表,基本上只挑前排位置座;而Baraj同学则喜欢躲到后面。相比第一张图,选择单个学生的图,可以更好的帮助我们解读数据。在这个可视化背后,作者使用了聚类分析将学生根据座位习惯分成三组,而程序使用了d3.js和jQuery。笔者感觉这个可视化是个很好的开始,另外至少可能有下面三个方向可以扩展:

1) 分析和可视化学生之间选择座位的联系。比如,是不是某几个学生的座位总是很靠近(或很远),等等。

2)分析和可视化学生选择座位其他影响因素。比如,温度,光线,考试成绩,等等。

3)引入时间,动态的分析选择座位习惯的变化(包括上述两点)。比如,某个学生是不是只在临近考试的时候,坐到前排,等等。

© 2011, 视物 | 致知. All rights reserved.

Related Posts: