Crate tui_bar_graph

Crate tui_bar_graph 

Source
Expand description

A Ratatui widget for displaying pretty bar graphs

Uses the Colorgrad crate for gradient coloring.

Braille Rainbow Solid Plasma Quadrant Magma

More examples

Braille Magma Braille Viridis Solid Inferno Solid Sinebow

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.