NetworkGrapher is a network or graph visualizer created with the p5 Javascript library. The aim of this is to easily visualize networks on a web application. After having trouble with importing data into network visualization software like Cytoscape, NetworkGrapher was created to easily load in a network from a text file.
Download p5.js library
p5 JS: https://p5js.org/download/
Currently, all input must follow an adjacency list representation. In the future, I would like to allow for adjacency matrix representation of graphs, however, those usually require more storage.
node_name n (where n is the number of neighbors to the node)
neighbor_1
neighbor_2
neighbor_3
...
neighbor_n
Spongebob 3
Patrick
Sandy
Squidward
Mr.Krabs 1
Pearl
- Dragging nodes
- Nodes are colored based on neighborhoods
- Group nodes in the same neighborhood close to eachother -> adjust randomness of node location
- Unlimited scrolling aka Dynamic loading such that large amounts of data can be visualized incrementally
- Scrolling in and out