Skip to content

tiborh/dyngraph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dyngraph

Simple node simulation: attraction and repulsion.

The grouping of the nodes peaked my interest. For this reason, simple controls have been added to help study this phenomenon.

Ideas to go on

  1. seeding random:
  2. physics parameters tweak (attraction, repulsion)
    • Parameters are on slides, not really physics looking, though
  3. node size/shape
    • size: OK, shape: OK
    • question: do they need to be settable by group or individually?
  4. input from file (node + edge list, or edge list only)
    • textarea input has been added as an easy start
    • done:
      • edge list is input into edge list textarea
      • Sedgewick input is entered directly into the graph
  5. adding graph layout algorithms (or additional physics rules)
    • done: some more to may come in the future as ideas arise
  6. save and restore settings:
    • done: there are still some irregularites
  7. different forces on links and backlinks may result in a swirling motion: may be worth experimenting with
  8. graph algorithms:
    • some are in place: groups, connect islands
    • others are still needed: e.g. shortest route, etc.
  9. colour changes: e.g. controlled by sine function

Limitations

  1. Works well with Chromium engine only.
    • More or less works with FF engine too, but layout of controls fall apart
    • and button inactivation is unreliable

heptagon with traces on

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.7%
  • JavaScript 42.3%