I need to build graphs as part of a project requirement. Suppose, I have my inputs specified in the format as below.
Bill gates founded Microsoft.
I need t
A lot depends on the level at which you plan to address this problem. Larger libraries are more powerful, but they typically have a steeper learning curve. Here are some approaches to consider:
JHotDraw
, cited here, is a meta-library for creating custom graph editors.
Prefuse, demonstrated here, supports graph modeling, visualization, and interaction.
GraphViz, examined here, is a graph visualization library developed by AT&T.
JGraph, linked here, is a popular graph visualization library.
GraphPanel, illustrated here, shows a very basic graph editing panel.