Domanda

Per un'applicazione iOS sto facendo devo mostrare gruppi di elementi raggruppati in base alla loro tipologia, e diversi tipi di gruppi separati l'uno dall'altro in un layout ben fatto.

ho pensato di usare un grafo non orientato, con i nodi raggruppati tutti puntamento tra loro in una sorta di riferimento circolare, e quindi ogni gruppo di un altro "meta-grafico" con i loro nodi di fronte all'altra in un riferimento circolare come bene, nella speranza che, insieme con un quadro buon layout grafico questo potrebbe essere visualizzato bene.

Purtroppo, l'unico quadro Continuo a sentire di graphviz , ma questo non sembra avere una porta disponibile per iOS.

Quindi la mia domanda è o:

  1. Altre idee per come implementare quello che mi serve?
  2. Un'implementazione bene il layout grafico per iOS?
  3. Una porta di graphviz per iOS?

Aggiorna : Nota bene: io sono non alla ricerca di grafico plotting quadri, che sono i quadri utilizzati per pareggio grafici e tabelle (come grafici a torta, ecc). Sto cercando un Layout quadro che determina la posizione ottimale per i nodi arbitrari in un astratto grafico.

È stato utile?

Soluzione

Secondo un posta sullo sviluppo graphviz mailing list, Glen Basso di pixelglow è già riuscito a graphviz porto e l'utilizza in Instaviz .

Ha anche qualche accenno sulla configure script.

Altri suggerimenti

Di seguito sono elencate alcune librerie che possono aiutare a:

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/ (lavoro sarà sulla UIWebView solo)

5) http: // sebkade. wordpress.com/2010/05/06/basic-graph-class-for-iphone/ (un blog in cui demo è dato per creare un grafico)

graphviz è C fonte ed è stato portato su OSX / Xcode già. Vorrei provare a costruire una libreria in Xcode dalla fonte - non è un dylib (perché questo non è permesso su dispositivi iOS), ma una biblioteca .a. Scommetto che il codice è abbastanza vicino alla portatile per IOS già, se non completamente così.

Come sull'utilizzo di Google Chart in una WebView:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top