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
  • 29,401
  • 18
  • 105
  • 117
ip.
  • 3,306
  • 6
  • 32
  • 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,605
  • 7
  • 47
  • 57
Jay Askren
  • 10,282
  • 14
  • 53
  • 75
3

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

prayerslayer
  • 883
  • 9
  • 13
2

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

Frodo Baggins
  • 8,290
  • 6
  • 45
  • 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