Tool for building and visualizing Markov Chains
Define states and transitions and visualize internal structures.
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.
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
The application is internationalized (Portuguese/English), and allows a wide variety of customization (including sound customization)
To access the app online: https://markov-chain-js.web.app/
To run locally, just install npm run install
and then npm run dev
.
Anderson Pozzi (2024).