【问题标题】:Can you run JUNG graph visualization in an Android Application?您可以在 Android 应用程序中运行 JUNG 图形可视化吗?
【发布时间】:2014-12-07 00:04:12
【问题描述】:

当谈到 android 图形时,我是一个新手。我正在将一些代码实施到我正在从事的机器学习项目中。我希望能够将数据加载到 JUNG 中,并让它在一个 android 应用程序中可视化一个 3 维图。

这可能吗?

我应该研究哪些推荐来源?

我应该在应用程序中实现它吗? VisualizationViewer Link

【问题讨论】:

  • 您可以使用 JUNG 库,但有一些 Java 类在 Android SDK 上不可用:Swing、JMX 等。可能您需要使用 ProGuard 过滤这些类。如果您不使用任何 JUNG 的 Swing 组件,您的应用程序将可以正常工作。

标签: android jung graph-visualization


【解决方案1】:

是的,你可以,如果你必须的话。将 JUNG 包含到您的 Android 应用中的步骤

  1. 将 jung 库文件复制到 libs 文件夹中
  2. 选择jar文件->右键->构建路径->添加到构建路径
  3. 清理项目Project->清理->选择你的项目->ok

但有更好、更流行的 Android 图形库

  1. ChartDroid
  2. AndroidPlot
  3. AChartEngine
  4. WilliamChart

我建议改用这些,因为它们拥有更大的社区,这意味着更好的支持。

here 给出了一些很好的 3D 绘图示例

[编辑]

OP 提到 JUNG 是一个 Java Swing 库。

显然没有任何我知道的将 Swing 转换为 XML 的程序。 Java 代码和 android 代码非常相似。一旦你把安卓应用的 ui 功能下载下来,你的 Java 代码就可以很容易地导入了。

【讨论】:

  • 安卓有3维图形库吗?我注意到所有这些都是用于二维图形
  • 更新了答案。现已添加
  • @RishiDua 仅供参考,JUNG 是基于graph theory 的数学“网络图”库,而不是图表库。 JUNG 的所有可视化组件都使用 Android 不支持的 Java SWING。
  • 再次更新答案!
猜你喜欢
  • 1970-01-01
  • 2014-08-05
  • 2023-01-19
  • 1970-01-01
  • 1970-01-01
  • 2011-05-12
  • 1970-01-01
  • 2020-06-11
  • 1970-01-01
相关资源
最近更新 更多