4

I'm looking for a library in c or objective c that does node-data visualizations similar to http://arborjs.org/

node map graphic

helpful answers include,

  1. what are graphs like that called?
  2. names of libraries that do something like that.
  3. suggestions for implementation.

I'm targeting iOS and/or MacOS, hence c or objective-c/cocoa. On iOS the javascript version runs super slow.

Thanks!

Edit: GraphViz looks great. I'm a little concerned it may have dependencies that are GPL, and thus can't be used on iOS... looking into that now.

Kenny Winker
  • 11,919
  • 7
  • 56
  • 78

3 Answers3

3

Actually there seems to be an Objective-C port of arborjs, see https://github.com/epreston/PSArborTouch.

rpitting
  • 3,329
  • 1
  • 19
  • 10
2

This is called graph visualization and the best toolkit that I know for it is called GraphViz. It has C libraries.

Nate Cook
  • 8,395
  • 5
  • 46
  • 37
Fred Foo
  • 355,277
  • 75
  • 744
  • 836
0

That sort of graph doesn't have a particular name; not without knowing more context. So without more information, it's a "graph".

As for a library, there's an open source project called GraphViz. You'll have to dig a bit to find the drawing code, but it's in there somewhere. :)

Dave DeLong
  • 242,470
  • 58
  • 448
  • 498