寻找iOS的图形布局框架

时间:2010-09-11 22:06:38

标签: iphone ipad graph ios graph-layout

对于我正在制作的iOS应用程序,我需要显示根据类型组合在一起的元素组,以及在完美布局中彼此分离的不同类型的组。

我想到了使用无向图,其中分组的节点都以一种循环引用相互指向,然后每个组作为另一个“元图”,它们的节点以圆形引用相互指向好吧,希望与良好的图形布局框架一起,这可以很好地显示。

不幸的是,我一直听到的唯一框架是graphviz,但似乎没有适用于iOS的可用端口。

所以我的问题是:

  1. 如何实现我需要的其他想法?
  2. iOS的图形布局的良好实现?
  3. 适用于iOS的graphviz的可用端口?
  4. 更新:请注意,我正在寻找图形绘图框架,这是用于绘制的框架图表和图表(例如饼图等)。我正在寻找一个布局框架,它确定抽象图中任意节点的最佳位置。

4 个答案:

答案 0 :(得分:10)

根据graphviz开发邮件列表中的post, pixelglow的Glen Low已设法移植graphviz并在Instaviz中使用它。

他在配置脚本上也有一些hints

答案 1 :(得分:2)

以下是一些可能对您有帮助的图书馆:

1)http://code.google.com/p/core-plot/

2)http://code.google.com/p/s7graphview/

3)https://github.com/duivesteyn-net/deSimpleChart

4)http://www.rgraph.net/(仅适用于UIWebView)

5)http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/(一个博客,其中演示了创建图表)

答案 2 :(得分:1)

graphviz是C源代码,已经移植到OSX / Xcode。我会尝试从源代码在Xcode中构建一个库 - 而不是dylib(因为在iOS设备上不允许),而是一个.a库。我敢打赌代码已经非常接近iOS了,如果不完全可以的话。

答案 3 :(得分:0)

如何在网页浏览中使用Google图表:

http://code.google.com/apis/chart/