tui-bar-graph

Crates.iotui-bar-graph
lib.rstui-bar-graph
version0.1.1
created_at2025-03-04 06:29:57.823686+00
updated_at2025-03-05 01:48:50.662229+00
descriptionA Ratatui widget for rendering pretty bar graphs in the terminal
homepage
repositoryhttps://github.com/joshka/tui-widgets
max_upload_size
id1576822
size48,103
Josh McKinney (joshka)

documentation

https://docs.rs/tui-bar-graph

README

Tui-bar-graph

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);
Commit count: 383

cargo fmt