JSGraph is a JavaScript package for creating main memory graph structures and generating layouts automatically. At the current stage, the software supports Scalable Vector Graphics (SVG) for displaying the ouput. Other technologies such as HTML 5 Canvas or Vector Markup Language (VML), which is implemented by Microsoft Internet Explorer, will be added in later versions.
JSGraph is released unter the terms and conditions of the GNU Lesser General Public License Version 3 (LGPLv3). You can find a copy of the license files attached to this package (GPL.txt and LGPL.txt). Alternatively, visit http://www.gnu.org/licenses/.
Each folder provides a different version of the implementation:
div elements for rendering nodes (edges are not visualized)circle and line elements for rendering nodes and edgesEach implementation provides a version of the following files:
Implementation.js
TestCase-<n>.js
UserInterface.[x]html
Style.css