Crate tui_bar_graph

Source
Expand description

A Ratatui widget for displaying pretty bar graphs

Uses the Colorgrad crate for gradient coloring.

Braille demo

Solid demo

Crate badge Docs Badge License Badge Discord Badge

§Installation

cargo add ratatui tui-bar-graph

§Example

use tui_bar_graph::{BarGraph, BarStyle, ColorMode};

let data = vec![0.0, 0.1, 0.2, 0.3, 0.4, 0.5];
let bar_graph = BarGraph::new(data)
    .with_gradient(colorgrad::preset::turbo())
    .with_bar_style(BarStyle::Braille)
    .with_color_mode(ColorMode::VerticalGradient);
frame.render_widget(bar_graph, area);

Structs§

BarGraph
A widget for displaying a bar graph.

Enums§

BarStyle
The style of bar to render.
ColorMode
The direction of the gradient coloring.