Skip to main content

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;
7#[cfg(feature = "mermaid")]
8pub mod mermaid;
9pub mod model;
10pub mod plan;
11pub mod scale;
12pub mod time;
13#[cfg(feature = "vega-lite")]
14pub mod vega_lite;
15pub mod view;
16
17pub use data::{Column, Data, Text};
18pub use model::{Channel, Chart, Encoding, Kind, Layer, Mark, Scale, Sort};
19pub use plan::{Plan, plan};
20pub use view::{ChartView, view};