Skip to content

AlexW00/Flow_Graph

Repository files navigation

FlowGraph - alpha

What is this?

FlowGraph is a tool for visualizing relationships between concepts, making them easier to understand/explain.

→ Check it out on the online Playground

📖 Documentation

Syntax

→ Basic Relationship

To create a basic (positive) relationship, use the following syntax:

"<NODE_1_NAME>"---->"<NODE_2_NAME>"

  • <NODE_X_NAME>: the name of the node
Example "Hello"---->"World"

⚙️ Relationship options

You can also configure relationships like so:

"<NODE_NAME>"--(<TYPE><STRENGTH>, <SPEED>)-->"<NODE_NAME>"

  • <TYPE>: the type of the relationship, supported types:
    • +: Plus
    • -: Minus
    • *: Multiplication
    • /: Division
  • <STRENGTH>: the impact of the relationship
  • <SPEED>: how fast the relationship will be executed
Example "Hello"--(-10, 2)-->"World"

Default values

  • Node size: 50
  • Relationship:
    • <TYPE>: Plus
    • <STRENGTH>: 5
    • <SPEED>: 1

👨‍💻 Development

Roadmap:

  • Further polishing & bug fixes
  • Obsidian Plugin
  • Play/Pause controls
  • GIF export

Credits

Inspired by Loopy