chart/lib.rs
1//! Charts for gpui: a [`Chart`] is a subset of
2//! [Vega-Lite](https://vega.github.io/vega-lite/) over columnar [`Data`].
3//! Mark, channel and field type names are Vega-Lite's.
4
5pub mod data;
6pub mod decimate;
7pub mod model;
8pub mod plan;
9pub mod scale;
10pub mod time;
11#[cfg(feature = "vega-lite")]
12pub mod vega_lite;
13pub mod view;
14
15pub use data::{Column, Data, Text};
16pub use model::{Channel, Chart, Encoding, Kind, Layer, Mark, Scale, Sort};
17pub use plan::{Plan, plan};
18pub use view::{ChartView, view};