在HTML5 (canvas + JavaScript)中是否有类似的graphstream (Java) ?
Is there an equivalent of graphstream (Java) in HTML5 (canvas + JavaScript)
GraphStream是一个用Java编写的动态图形库,它为Java开发人员提供了一种在内存、屏幕或文件中轻松表示动态图形的方法。视频演示。
GraphStream提供了一个框架来处理图的演化,即在一段时间内存储在图的边和节点上的值的变化,以及图的"拓扑"变化,即在一段时间内节点和边的添加、移除和修改。
在HTML5 (JavaScript的元素画布)中是否有类似于GraphStream的算法:
- Welsh-Powell
- 中间性中心
- 图形上的随机漫步
- 几种常用的图形算法
- 生成树算法基
- BellmanFord Kruskal,生成树算法
- Prim,生成树算法
- 质心
- 偏心率
- 全对最短路径
- Dijkstra
- 已连接组件
- 等。
我不知道其他工具,但作为一个GraphStream开发者,我可以告诉项目的视角。
我们不打算用JS重写所有项目,但是我们正在开发一个基于Web的查看器。我们的想法是将图形/算法部分保留在服务器端,并将重点放在客户端的可视化上。
服务器端的技术将导致GraphStream和Web服务器之间的连接。目前在客户端研究的技术有:- 用于可视化的HTML5画布绘图;
- WebSocket通信通道,用于客户端/服务器通信。
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- Java-彩票统计解析器
- 如何将变量数据从Java类获取到JavaScript
- Java脚本将URL转换为已保存的URL时出错
- 将这些正则表达式从javascript转换为Java
- 在HTML5 (canvas + JavaScript)中是否有类似的graphstream (Java) ?