当前位置: 首页 > 面试题库 >

GraphViz的纯Java重新实现?

苍恩
2023-03-14
问题内容

是否有GraphViz的开源Java替代品?我知道存在Grappa,它基本上将Graph接口包装为GraphViz作为JavaAPI。但是,布局仍由GraphViz二进制文件完成。

我正在寻找一个纯Java的开源库,它提供与GraphViz相同的功能和布局算法


问题答案:

您可以看一下具有可视化和分析功能的JUNG(Java通用网络/图形框架)。它是开源的。



 类似资料:
  • Graphviz 是一款由 AT&T Research 和 Lucent Bell 实验室开源的可视化图形工具,可以很方便的用来绘制结构化的图形网络,支持多种格式输出。 Graphviz 的输入是一个用 dot 语言编写的绘图脚本,通过对输入脚本的解析,分析出其中的点、边及子图,然后根据属性进行绘制。 Graphviz layout 以简单的文本语言描述图形,并以实用的格式制作图表,如用于网页的

  • 问题内容: 在纯Javascript中有AAAX Post的任何实现(也许使用xmlhttprequest)吗? 例如,如果我有这样的表格: 这是我在jQuery中对AJAX的实现 我可以在 不 使用jQuery的情况下做同样的事情吗?如果有可能, 如何 将上述jQuery代码实现为纯Java代码? 问题答案: 是的,当然有可能:) JS server.php 说明: 函数采用其类名称的形式元素并

  • 问题内容: 如何从Java调用GraphViz,以及如何使用Java调用GraphViz函数?为了访问用于构建点图的GraphViz库,必须包含哪些必需的jar文件?是否有用于生成点图的示例程序 问题答案: 检查此 API,它很简单,并且具有几种输出格式(即pdf gif ..etc)。 编辑2016年5月: 许多人评论说该API不再可用;这里是其源代码: 首先,您需要创建并复制以下文件,然后粘贴

  • EMF To Graphviz (emf2gv) 是一个用来将 EMF 模型转成图形表示的 Eclipse 插件,使用 GraphViz 开发。

  • 本文向大家介绍纯JS实现AJAX局部刷新功能,包括了纯JS实现AJAX局部刷新功能的使用技巧和注意事项,需要的朋友参考一下 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技

  • 现在我想纯用Java创建一个新的JMeter测试。但是我不知道如何配置Java采样器。我在这里看到了如何配置HTTP采样器的示例。我需要配置我的Java请求,而不是HTTPSampler。请协助。