首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cytoscape类似于java中构建图形的工具。

Cytoscape类似于java中构建图形的工具。
EN

Stack Overflow用户
提问于 2013-03-29 13:09:29
回答 1查看 1.5K关注 0票数 3

我需要构建图形作为项目需求的一部分。假设我以如下格式指定了我的输入。

比尔盖茨创立了微软。

我需要将上面的内容图形化地表示为节点(node1可以是比尔盖茨,node2可以是微软)。我偶然发现了cytoscape,一种用于有效表示分子相互作用的工具。它允许用户创建新的插件并简单地将它们添加到应用程序中。然而,我的需求更像是从用户那里获得输入,并在此基础上构建图形。例如,我的输入将如下所示。

进入node1:比尔盖茨进入node2:微软

我需要将上面的内容显示为图形表示。请让我知道如何去做它。我将呈现一个巨大的图表。(即)我的输入可能包含大约50k个节点和边。所以我更喜欢一些图形构建工具,它有一些预定义的格式来接受输入。

因此,基本上我将接受来自用户的输入,并将它们转换为图形构建工具正在使用的格式,然后在java控制台或用户界面中显示来自该工具的图形。

如果你需要更多细节,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-29 19:15:45

这在很大程度上取决于您计划解决此问题的级别。更大的库更强大,但它们通常具有更陡峭的学习曲线。以下是一些需要考虑的方法:

  • JHotDraw,cited editors.
  • Prefuse,,是一个用于创建自定义图形的元库interaction.
  • GraphViz,演示here,支持图形建模,可视化,并由AT&T.
  • JGraph,library.
  • GraphPanelhere开发的一个图形可视化库,是一个流行的图形可视化演示here,显示了一个非常基本的图形编辑面板。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15697697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档