Skip to content

RealKai42/Chinavis2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chinavis2019 挑战1 二等奖 部分系统(实时模拟部分)

GitHub license
在线演示地址: 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在哪,懒得改了。。)
  • 下方输入框鲁棒性极差,所以注意输入格式。

如果发现新的bug,可以发出来

LICENSE

GNU General Public License v3.0

About

Chinavis2019 挑战1 二等奖 部分系统(实时模拟部分)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published