java - 如何用java实现聚类图

标签 java graph charts cluster-analysis

我想画一个像 this 这样的聚类图。有这个库吗?我应该如何构建数据结构来包含输入数据?就像字典一样,键作为节点本身,值作为连接到节点的数组。什么是更准确的术语来描述这一点?

最佳答案

尝试像 JUNG 这样的库.

JUNG 是一个框架,用于在 Java 上显示和处理任何类型的图表网络。它支持过渡、折叠、复杂布局……

<小时/>

关于数据结构:很复杂,取决于类型 集群的数量(双向或单向)。
在最后一种情况下,您不应该使用 Dictionary, 否则连接将被存储两次。
以荣格为例。我认为它的数据是可序列化的。

关于java - 如何用java实现聚类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7222269/

相关文章:

.net - 交互式 .NET 图表工具?

java - 如何知道一个点是否在android中的多边形内部

java - 需要帮助构建 JSONObject java

java - 是否可以在 JGraph 中使用继承

silverlight - Windows Phone 图表 - 初始化日期时间轴

charts - Highcharts:从 Excel 重新创建具有正值和负值的堆积面积图时遇到问题

java - 如何在java中使用ArrayList制作XY折线图

java - JsonArray 到 Arraylist 的转换

c++ - 在有向循环图中找到所有可能的路径

algorithm - Dijkstra 具有负边。不理解这些示例,它们根据 CLRS 伪代码工作