6

I'm looking for a flexible graph visualisation framework for Javascript similar to the flex component SpringGraph. I need to be able to represent nodes to be different visual components e.g. be a window, image etc. be able to name edges etc. Any recommendations?

ocodo
  • 28,528
  • 17
  • 100
  • 115
ip.
  • 3,236
  • 6
  • 30
  • 42
  • It would be critical to know your browser target requirements - if you need IE6-8 support it's a totally different answer. – peteorpeter Feb 19 '11 at 18:13
  • possible duplicate of [Graph visualization code in javascript?](http://stackoverflow.com/questions/7034/graph-visualization-code-in-javascript) – Jørn Schou-Rode Dec 07 '11 at 08:23

5 Answers5

7

Some good options are:

Jesse
  • 8,307
  • 7
  • 45
  • 57
Jay Askren
  • 10,082
  • 13
  • 49
  • 74
3

d3.js, the successor of Protovis, is nice as well.

prayerslayer
  • 873
  • 7
  • 13
2

We produce mxGraph, it is designed to provide maximum visualization flexibility.

Frodo Baggins
  • 7,995
  • 6
  • 43
  • 55
1

Commercially licensed library KeyLines is a good alternative (disclaimer: I'm an author), if the project is for business. If for home/academic projects, or just to learn a great framework, I'd vote up D3 too, it rocks! For more abstract/graphical stuff you could check out paper.js too.

Joe Parry
  • 241
  • 2
  • 7
  • Edited to add disclaimer - knuckles rapped! - and added paper.js as a possible alternative for balance too.. – Joe Parry Feb 06 '12 at 21:48
0

You can also check this site.

kbgn
  • 856
  • 1
  • 7
  • 16