eb_bars

Crates.ioeb_bars
lib.rseb_bars
version0.7.3
created_at2025-02-10 13:02:37.029712+00
updated_at2025-08-19 10:19:41.242009+00
descriptionTiny plot library for creating barcharts and histograms
homepage
repositoryhttps://github.com/emilbratt/eb_bars
max_upload_size
id1550019
size181,212
Emil Bratt (emilbratt)

documentation

README

EB Bars - It's a Super Simple Barchart Library 🦀

  • Simple and good looking barcharts for Rust

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 chart and move it in all directions for best fit.

Showcase

Click the images below to have a look at the code behind each.

Documentation

Refer to crate docs for how to produce nice looking plots or simply take a look at all the tests.

Commit count: 70

cargo fmt