课表数据中含有课程名称、开课院系、选课人数、上课时间、地点。
有什么办法可以通过这些信息(再加上一些地图数据)描绘学生的人流情况吗?
1
Umix OP 有具体可行的方法的话,加 V 信我给您包个红包!
|
2
Yvette 2016-08-13 15:44:22 +08:00 via iPhone 5
学生的人流情况。。
|
3
Baymaxbowen 2016-08-13 15:59:28 +08:00 via Android 1
看过死亡笔记吗,里面有一个就是政府工作人员通过男主杀人的时间很有规律,然后根据各种数据推测出男主是个学生什么吧啦吧啦的,题主可以去参考一下(我只看到了一点点内容就只得这么一点点,若有不符,请见谅)
|
4
zhaoyafei 2016-08-13 16:30:34 +08:00 1
可以的。 数据可视化就可以做。
我们做的比较多的是基于一定数量的公交站信息分析城市居民人流状况。 完全可以借鉴到上课时间、地点、学生人数。 |
5
Umix OP 想到一个思路,能大致描述,不过感觉太理想化。。可能需要再根据实际情况加入一些启发式条件。
- 构建一个无向图,每个 vertex 保存每个时刻该点的人数, edge 保存两点之间距离。 - 假设,每两个时刻之间,人群以最低成本完成人数的变化。 - 计算 n 时刻到 n+1 时刻,完成人数变化所要达到的最低开销,开销的值为∑(人数 * 路线长度),这个变化就是两个时刻间的人流移动情况。 - 记录每个时刻的人流移动情况,描绘出一天的数据。 |
7
kuxiazi 2016-08-13 17:11:41 +08:00 via Android
看到人流我想歪了 刚想说去年还没宣布开放二孩的时候丧心病狂的每个村都有人流指标 完不成要罚村里钱的 所以都想方设法的找人代替 可以给钱的 我们村副书记他儿媳妇意外怀孕顶了一个名额 然后给了 4 万多块钱啊
|
8
nyfwan123 2016-08-13 20:57:36 +08:00 via Android
人流如何描述?
|
9
zhaoace 2016-08-14 14:12:31 +08:00
逃课的朋友们你们打算怎么描述 。。。 = =
|
11
Micky 2016-08-15 13:58:03 +08:00
学生的人流一般选择便宜的 无痛的……
|
13
zhaoace 2016-08-18 10:04:53 +08:00 1
想法不错啊,我觉得可以搞。
首先简化下模型, Viz 上重要的变量是这样的:时间,地点,人数。 1. 让咱们忽略掉去掉翘课的 80%的大学生以及 5%的去医院的人流, 2. 同时忽略掉上课地点一般都是几层楼,把 3D 的情况投射为 2D 的情况。 然后看你想做成哪种效果。 比如 1. 根据时间变化,地图上代表人数的颜色变动, 那就用 heatmap 来展示,根据时间更新 heatmap 里的数据就好了。这个比较简单。 2. 根据时间变化,粗细不同的线条根据流动方向移动,这个可能要自己写动画了。而且从 A 到 B,从 A 到 C 这个分流关系也要算清楚,可能就要添加变量了。 更复杂的我也想不出来了。 哈哈。 所以想做的话就这样吧。 1. 你先通过课程名称、开课院系、选课人数转化成人数,时间,地点的三个变量的列表。 2. 自制地形图,人数转化成颜色,对应填图。 这个应该是比较典型的数据可视化应用需求,加油。:) 我接着吃瓜。 |