ferrischart 0.1.0

Build informative graphs in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! A module holding the various types of graphs and charts

pub mod scatter;

use image::{Rgb, Rgba};
use rand::Rng;

pub fn random_rgb() -> Rgb<u8> {
    let mut rng = rand::thread_rng();
    let (r, g, b) = (rng.gen_range(0..255), rng.gen_range(0..255), rng.gen_range(0..255));
    Rgb([r, g, b])
}

pub fn random_rgba(alpha: u8) -> Rgba<u8> {
    let mut rng = rand::thread_rng();
    let (r, g, b) = (rng.gen_range(0..255), rng.gen_range(0..255), rng.gen_range(0..255));
    Rgba([r, g, b, alpha])
}