11 releases (4 breaking)
new 0.5.1 | Mar 12, 2025 |
---|---|
0.5.0 | Mar 12, 2025 |
0.4.3 | Mar 11, 2025 |
0.3.1 | Mar 5, 2025 |
0.1.1 | Feb 16, 2025 |
#76 in Visualization
1,366 downloads per month
77KB
710 lines
EB Bars - It's a Super Simple Barplot Library 🦀
Simple barchart library for Rust with a focus on customizing the chart to look nice.
So Simple that
- you can only create barcharts and or histograms.
- there are no external dependencies.
- the only supported output is svg.
- all bars are drawn with the "rect" svg element instead of for example the "path" element.
- even your mom can use the API.
But despite being simple you can customize your barchart by
- adding text in any of the four sides if you want.
- setting font size for text.
- applying custom colors on bars, lines, ticks/markers and text.
- showing or hiding grid lines (both horizontal and vertical).
- having bars with negative values be drawn downwards.
- setting a custom resolution.
- resizing the plot/figure and move it in all directions for best fit.
Showcase
Click on any of the images below to view the code.
Getting Started
For now, refer to crate docs for how to produce nice looking plots or simply take a look at all the tests. ☺️