charton 0.5.5

A high-performance, layered charting system for Rust, featuring a flexible data core and multi-backend rendering.
Documentation
//use charton::prelude::*;
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    Ok(())
}
// fn main() -> Result<(), Box<dyn Error>> {
//     let ds = load_dataset("mtcars")?;

//     Chart::build(ds)?
//         .mark_point()?
//         .encode((
//             alt::x("wt"),
//             alt::y("mpg"),
//             alt::color("gear").with_scale(Scale::Discrete),
//             alt::shape("gear").with_scale(Scale::Discrete),
//             alt::size("mpg"),
//         ))?
//         .coord_flip()
//         .configure_theme(|t| t.with_x_tick_label_angle(-45.0))
//         .with_title("abc")
//         .save("docs/src/images/scatter.png")?;

//     Ok(())
// }