https://github.com/martinitus/rs-plode
Trait definitions and implementation that help layouting and rendering graphs.
https://github.com/martinitus/rs-plode
Last synced: 2 months ago
JSON representation
Trait definitions and implementation that help layouting and rendering graphs.
- Host: GitHub
- URL: https://github.com/martinitus/rs-plode
- Owner: martinitus
- License: gpl-3.0
- Created: 2022-10-18T13:44:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-08T14:38:21.000Z (over 3 years ago)
- Last Synced: 2025-03-06T17:16:06.369Z (over 1 year ago)
- Language: Rust
- Size: 502 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Graph layout in rust
This crate provides trait definitions and implementation that help to layout and render graphs.
# Features
- support for [petgraph](https://github.com/petgraph/petgraph) graphs (via the `petgraph` feature flag)
- basic layout engine (Fruchterman Reingold approach)
- basic static or animated svg rendering (via `svg` feature flat)
# Example renderings
More examples can be found [here](./examples)
## Tetrahedron

## Triangulated Triangle

## Tree

## Prism
