Skip to content

Essential tool for graph theory; draw graphs with loops and edges easily. Also known as a graph theorists sketchpad.

License

Notifications You must be signed in to change notification settings

BenjaminMichaelis/graph-sketchpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build and Test Node.js CodeQL Netlify Status

A simple graph theory application (also known as a graph theorists sketchpad) that allows for the graphical display of vertices and edges.

Features

  • Graphical display of vertices and edges
  • Input of vertices and edges
  • Able to reposition vertices while maintaining adjacencies
  • Deletion of vertices and edges
  • Ability to color or label vertices
  • Information about numbers of vertices, edges, and components
  • Parallel edges and loops
  • Display of directed arcs (for directed graphs)

GraphSketchpadDemo

To run locally

Clone to your local machine, and use the command npm start from the GraphSketchpad project directory to run the app in development mode.

As long as you don't have another application running this will be ready to view at http://localhost:3000 and will reload if you make edits.

To build for production run npm run build and it will build the app for production to the build folder.

Using netlify to deploy the app live.

About

Essential tool for graph theory; draw graphs with loops and edges easily. Also known as a graph theorists sketchpad.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published