#histogram #random #quick #terminal #format #fix #hist

bin+lib v_hist

一种快速创建并修正终端的直方图的方法

4个版本

使用旧的Rust 2015

0.1.3 2021年11月12日
0.1.2 2019年12月23日
0.1.1 2019年5月13日
0.1.0 2019年3月27日

#21 in #fix

每月 38 次下载

MIT 许可证

5KB
89

hist

终端直方图


extern crate v_hist;
extern crate rand;

use rand::Rng;

fn main() {
    let mut h = v_hist::init();
    let mut rng = rand::thread_rng();

    // h.max_width = 50;

    for x in 0..200 {
        h.add_entry(format!("{}", x), rng.gen_range(0, 3000)) ;
    }

    h.draw();
}

和Voila

screenshot


致谢: https://github.com/JustinMMiller/CUtils

依赖项

~0.7–8MB
~49K SLoC