質問

私が作成しているiOSアプリケーションの場合、そのタイプに従ってグループ化された要素のグループと、うまく行われたレイアウトで互いに分離されたさまざまなタイプのグループを表示する必要があります。

私は、グループ化されたノードがすべての循環参照で互いに指されているのを使用して、無向グラフを使用することを考えました。そして、各グループは、ノードを互いに互いに指している別の「メタグラフ」として、同様に循環参照でポイントします。これは、優れたグラフレイアウトフレームワークとともに、これをうまく表示できます。

残念ながら、私が聞いている唯一のフレームワークは Graphviz, 、しかし、それはiOSで利用可能なポートを持っていないようです。

だから私の質問は次のとおりです。

  1. 私が必要なものを実装する方法の他のアイデア?
  2. iOSのグラフレイアウトの適切な実装?
  3. iOSで利用可能なgraphvizのポート?

アップデート: :注意してください、私はそうです いいえ グラフを探しています プロット フレームワークは、使用されたフレームワークです 描く グラフとチャート(パイチャートなど)。私は探しています レイアウト 抽象グラフの任意のノードの最適な位置を決定するフレームワーク。

役に立ちましたか?

解決

によると 役職 GraphViz開発メーリングリストでは、PixelGlowのGlen LowはすでにGraphVizをポートすることができ、でそれを使用しています Instaviz.

彼にはいくつかがあります ヒント Configureスクリプトで。

他のヒント

以下はあなたを助けるかもしれないいくつかのライブラリです:

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-for-iphone/ (グラフを作成するためにデモが与えられるブログ)

GraphVizはCソースであり、すでにOSX/Xcodeに移植されています。 Dylibではなく、SourceからXcodeでライブラリを構築しようとします(iOSデバイスでは許可されていないため)。コードは、完全ではないにしても、すでにiOSにポータブルにかなり近いに違いないと思います。

WebViewでGoogleチャートを使用してみませんか:

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top