在线演示地址: https://kaiyiwing.github.io/Chinavis2019/
- 设计时考虑的是两个窗口并排的情形,建议使用时,首先调整浏览器分辨率使两个窗口并排。
- 大多数计算与渲染是在前端完成,建议提前做好电脑升温的准备。
- 该系统是挑战赛内部使用,所以鲁棒性并不强,很多bug后来就懒得改了。
- 记得star一下(逃
普通操作:
- Start: 点击 start 可以开始与暂停整个系统。
- 日期切换:切换Day1、Day2、Day3,可实时切换
- All:切换是否显示全部人员。
- Speed:可以调整速度,默认250,即显示时间是现实时间的250倍。输入数字之后,点击回车即确定修改。
- 个人轨迹选择:首先在id区域输入id,点击 draw 按钮,即可显示单人轨迹。单人轨迹中颜色越深表明该位置 越接近当前时间。
- 开关个人轨迹:点击Person即可开关个人轨迹的选择。
- 人数显示:点击 Number 可以开关是否显示每个格子的人数。
- 热力图显示:点击 Heatmap 即可开关是否显示热力图,当人数超过一定值时,会出现黑色❗。
Tag系统:
- 首先在tag下拉框中选择tag,然后在地图中拖动选择需要加tag的人(以格子为单位)。
- show_tag_only按钮开启后,通过后面的下拉框进行定义,-1代表只显示有tag的人员。0代表,只显示有0号tag的人员,以此类推。
- show_weak:对所有人进行弱化显示,方便观察趋势。例如在显示个人轨迹时,可以弱化其他人员。
- clear_all_tag:清空所有tag。
- 下方色块后显示的是该tag中所有人员的id
- 在最下方的输入框,可以输入id来给人员加tag,格式为"id1,id2,id3"
- 当同时显示数字和热力图时,黑色叹号会变小。(好像知道大概bug在哪,懒得改了。。)
- 下方输入框鲁棒性极差,所以注意输入格式。
如果发现新的bug,可以发出来
GNU General Public License v3.0