2012-12-04 57 views
4

我想在活动中显示一个小型(n < 50)无向graph而不是 a chart)。我做了一些研究,看起来他们是一些库来显示图表,但没有显示真正的图表。所以看起来我需要推出我自己的解决方案。我非常粗略的计划是这样的:在Android应用程序中显示图表(不是图表)

  • 创建和图中的
  • 布局的内存中表示图中的节点和边缘,以便它看起来不错
  • 编写一个实现夹视图和放大
  • 平局图

是他们任何库,我可以使用其中的一些步骤来帮助(也许除了第一个,这是非常简单)。特别是“布局”部分是我想避免的。只要图表以某种方式可读,“看起来不错”的要求大多是可选的。但因为我是兼职完美主义者,所以我很想拥有它;)

+0

您可以在此处添加一些关于图表和图表之间所需差异的描述吗? – Jameo

+1

尝试点击链接 – JustDanyul

+0

您可以参考[GraphViz](http://www.graphviz.org/Home.php),它是图形布局创意的开源代码。 –

回答

2

我最终通过使用显示HTML页面的WebView解决了这个问题,它使用了Dracula Graph Library。我通过从Javascript调用的Java函数(在页面加载时)将数据传输到WebView,将数据编码为JSON。不花哨,但它的工作!

相关问题