AJR07/Graph-Visualiser ↗
Created Mar 24, 2022 · View the AJR07/Graph-Visualiser repository page
Graph Visualisation Tool
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
3
Lines of Code
386
From
Jan 16, 2021
To
Jun 12, 2021
About AJR07/Graph-Visualiser
This is a TypeScript-based graph visualization tool that allows users to input graph data in multiple formats and see an interactive visual representation. The tool supports three common graph input formats: adjacency lists, edge lists, and adjacency matrices. Users can specify whether their graphs are directed or undirected, weighted or unweighted, and can choose a starting index for node numbering.
The visualization includes flexible options for representing edge weights visually. Users can display weights through edge thickness, edge length, or both, with configurable default values to control the appearance when weight representation is disabled. The tool handles various graph configurations and provides an interactive canvas where graphs are rendered with nodes and edges that can be visually manipulated.
The project is actively maintained with known issues being tracked and future features planned, including better handling of large graphs through scaling and panning capabilities, as well as support for multiple edges and self-loops. The tool is deployed as a live website and includes development instructions for building and testing locally.