Szukam frameworka układu graficznego dla iOS [zamknięty]

Dla aplikacji iOS, które robię, muszę pokazać grupy elementów pogrupowanych według ich typu, A różne grupy typów oddzielone od siebie w ładnie wykonanym układzie.

Myślałem o użyciu nieskierowanego grafu, z zgrupowanymi węzłami wskazującymi na siebie w rodzaju kołowego odniesienia, a następnie każda grupa jako kolejny "meta-Graf" z węzłami wskazującymi na siebie w kołowym odniesienia, jak również, mając nadzieję, że wraz z dobrym układem grafu framework to może być ładnie wyświetlane.

Niestety, jedynym frameworkiem, o którym słyszę, jest graphviz, ale to chyba nie ma dostępnego portu dla iOS.

Więc moje pytanie brzmi:

  1. inne pomysły, jak wdrożyć to, czego potrzebuję?
  2. dobra implementacja układu graficznego dla iOS?
  3. dostępny port graphviz dla iOS?

Update: proszę zauważyć, jestem Nie Szukam grafu rysowanie frameworków, które są frameworkami używanymi do rysowania wykresów i wykresów (takich jak wykresy kołowe itp.). Szukam frameworka , który określa optymalną lokalizację dla dowolnych węzłów w abstrakcyjnym wykresie.

Author: GEOCHET, 2010-09-12

4 answers

Zgodnie z postem na liście mailingowej graphviz development, Glen Low z pixelglow zdążył już portować graphviz i używa go w Instaviz .

Ma również kilka podpowiedzi na skrypcie configure.

 10
Author: spenthil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-30 07:07:33

Poniżej kilka bibliotek, które mogą Ci pomóc:

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/ (będzie działać tylko na UIWebView)

5) http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/ (blog, w którym podane jest demo do tworzenia wykresu)

 2
Author: Sagar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-10 21:52:45

Graphviz jest źródłem C i został już przeniesiony na OSX / Xcode. Ja bym spróbował zbudować bibliotekę w Xcode ze źródła - nie dylib (bo to nie jest dozwolone na urządzeniach z iOS), ale a .biblioteka. Założę się, że kod jest dość blisko przenośny do iOS już, jeśli nie w pełni.

 1
Author: Lou Franco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-11 23:35:40

Jak o użyciu wykresu Google w webview:

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

 0
Author: Khurram Ali,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-22 07:42:37