Wednesday, February 13, 2008

Two nice Java libraries for visualizing and exploring graphs (networks)

  1. Prefuse (
  2. JUNG (

Main observation:
  • JUNG is designed for graphs, while Prefuse is designed for many different types of data (which include graphs).
    • JUNG has graph operations and algorithms that Prefuse doesn't have
  • JUNG seems to be better documented
  • JUNG seems to be more scalable
  • Examples from Prefuse seem to be more pretty
  • Prefuse provides nice interactivity and cool animations