vega_lite_3 0.2.3

rust api for vega-lite v3
Documentation

vega-lite v3 for rust

license version Release Doc

Actions Status

A Rust api for vega-lite v3. Use it to generate vega-lite json, to display result in your Browser or in Jupyter (via showata).

Examples

    let values: Array2<f64> = Array::random((100, 2), StandardNormal);

    let chart = VegaliteBuilder::default()
        .title("Random points")
        .data(values)
        .mark(Mark::Point)
        .encoding(
            EncodingBuilder::default()
                .x(XClassBuilder::default()
                    .field("data.0")
                    .def_type(StandardType::Quantitative)
                    .build()?)
                .y(YClassBuilder::default()
                    .field("data.1")
                    .def_type(StandardType::Quantitative)
                    .build()?)
                .build()?,
        )
        .build()?;
    chart.show()?;

see the full list of examples on github

Links