graph-project (“图”在web中的可视化)是一个基于 Vue 2.0 框架的项目,利用了 HTML5 中的 canvas 组件和 element UI。
- 点的创建
- 线的创建
- DFS 输出
- BFS 输出
- Log 输出
由于这是一个为了应付《数据结构》课设而临时写的项目,故存在许多问题,大概率是不会再次更新优化了。已知问题如下:
- 点的创建为矩形(可能圆形会更好
- 点的着色会覆盖已存在的线
- 线的连接坐标并不完全到位
- Canvas 组件的固定大小导致不同分辨率下的显示问题
- 由于浏览器异步渲染问题导致无法动态展示路径的访问