Skip to content

A simple tool for building and visualizing Markov Chains as directed graphs. Define states and transitions, then visualize the structure in an interactive, easy-to-use interface.

License

Notifications You must be signed in to change notification settings

Apozzi/markov-builder-js

Repository files navigation

Markov Builder

Tool for building and visualizing Markov Chains

Define states and transitions and visualize internal structures.

env

Graphical View.

The application allows graphical visualization of the Markov chain's state transition history, in addition to the number of times the vertex was reached and the overall probability of the system.

env

Other features.

The application implements some layout algorithms for organizing graphs.

  • Circular Layout
  • Radial Layout
  • Tree Layout
  • Grid Layout
  • Spectral Layout

In addition to implementing a Layout Algorithm based on springs and directed force:

  • Kamada-Kawai Algorithm
  • Fruchterman-Reingold Algorithm

env

The application is internationalized (Portuguese/English), and allows a wide variety of customization (including sound customization)

App Link

To access the app online: https://markov-chain-js.web.app/

Execution

To run locally, just install npm run install and then npm run dev.

Author

Anderson Pozzi (2024).

About

A simple tool for building and visualizing Markov Chains as directed graphs. Define states and transitions, then visualize the structure in an interactive, easy-to-use interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published