Frage

Für eine iOS-Anwendung Ich mache ich Gruppen von Elementen zu zeigen, müssen zusammen gruppiert nach ihrer Art, und verschiedene Gruppen von Arten voneinander in einem schön gemacht Layout getrennt.

Ich dachte an einen ungerichteten Graphen verwenden, mit den gruppierten Knoten alle auf sich in einer Art Kreis Referenz, und dann jede Gruppe als ein anderen „Meta-Graph“ mit ihren Knoten an jedem anderen Punkt in einer kreisförmigen Referenz als Nun, das zusammen mit einem guten graph Layout Rahmen der Hoffnung, diese schön angezeigt werden.

Leider ist der einzige Rahmen ich höre immer wieder graphviz , aber das scheint nicht einen verfügbaren Port zu haben, für iOS.

Meine Frage ist also entweder:

  1. Andere Ideen, wie das umzusetzen, was ich brauche?
  2. Eine gute Umsetzung der Graph Layout für die iOS?
  3. Ein freier Hafen von graphviz für die iOS?

Aktualisieren : Bitte beachten Sie, ich bin nicht Suche Graph Plotten Rahmenbedingungen, die die Gerüste verwendet werden, sind auf zeichnen Grafiken und Diagramme (wie Tortendiagramme usw.). Ich bin auf der Suche nach einem Layout Rahmen, der den optimalen Standort für beliebigen Knoten in einem abstrakten Graphen bestimmt.

War es hilfreich?

Lösung

Nach einer Post auf der graphviz Entwicklung Mailingliste, Glen Tiefsttemperatur pixelglow bereits geschafft Port graphviz und verwendet es in Instaviz .

Er hat auch einige Hinweise auf die configure-Skript.

Andere Tipps

Im Folgenden sind einige Bibliotheken, die Sie helfen könnten:

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/ (Will Arbeit auf UIWebView nur)

5) http: // sebkade. wordpress.com/2010/05/06/basic-graph-class-for-iphone/ (ein Blog, in dem Demo gegeben ist ein Diagramm erstellen)

graphviz ist C-Quelle und hat OSX / Xcode bereits portiert. Ich würde versuchen, eine Bibliothek in Xcode von der Quelle zu bauen - nicht dylib (denn das ist nicht auf iOS-Geräten erlaubt ist), aber eine .a-Bibliothek. Ich wette, der Code ist ziemlich nah an tragbar iOS bereits, wenn nicht vollständig, so.

Wie wäre es mit Google-Diagramm in einer Webansicht:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top