私が作成しているiOSアプリケーションの場合、タイプに従ってグループ化された要素のグループと、適切に作成されたレイアウトで互いに分離されたさまざまなタイプのグループを表示する必要があります。
グループ化されたノードがすべて循環参照で互いに向き合っている無向グラフを使用することを考えました。次に、各グループを別の「メタグラフ」として使用し、ノードも循環参照で互いに指し示します。優れたグラフレイアウトフレームワークと一緒にすると、これをうまく表示できます。
残念ながら、私が耳にしている唯一のフレームワークは graphviz ですが、iOSで利用できるポートがないようです。
だから私の質問はどちらかです:
Update:注意してください、私はnotグラフを探していませんプロットフレームワーク。これは描画グラフやチャート(円グラフなど)に使用されるフレームワークです。抽象グラフ内の任意のノードの最適な場所を決定するlayoutフレームワークを探しています。
以下はあなたを助けるかもしれないいくつかのライブラリです:
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/ (グラフを作成するためのデモが提供されているブログ)
graphvizはCソースであり、すでにOSX/Xcodeに移植されています。ソースからXcodeでライブラリを構築しようとします-dylibではなく(iOSデバイスでは許可されていないため)、. aライブラリです。完全ではないにしても、コードはすでにiOSにかなり近いと思います。
ウェブビューでGoogleChartを使用するのはどうですか。