https://github.com/eliotbo/bevy_plot
Plotting library for the Bevy game engine.
https://github.com/eliotbo/bevy_plot
Last synced: 16 days ago
JSON representation
Plotting library for the Bevy game engine.
- Host: GitHub
- URL: https://github.com/eliotbo/bevy_plot
- Owner: eliotbo
- License: other
- Created: 2022-02-03T03:54:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-22T07:48:26.000Z (3 months ago)
- Last Synced: 2025-03-28T12:47:02.266Z (23 days ago)
- Language: Rust
- Homepage:
- Size: 11.1 MB
- Stars: 73
- Watchers: 3
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bevy - `bevy_plot`
README

Plotting library for the Bevy game engine with a focus on esthetics and interactivity. It can handle both data points (see the "minimal", "markers", and "bevy" examples) and explicit functions (see the "func", "animate" and "runtime_setter" examples). Explicit functions are rendered using quadratic Bezier interpolation, thus smoothing out the curves.
Here is a link to the [docs](https://docs.rs/bevy_plot/0.1.3/bevy_plot/).

## How to get started
Add "bevy_plot" to the dependencies list in the Cargo.toml file of your project, add a font to your assets, and have a look at the [examples](https://github.com/eliotbo/bevy_plot/tree/main/examples) to see how to add the PlotPlugin, import and use the Plot asset.
## TODO
- reduce API boilerplate
- interactive markers
- compatibility with 3d camera
- optimization