pub mod chart;
pub mod coordinate;
pub mod core;
pub mod datasets;
pub mod encode;
pub mod error;
pub mod facets;
pub mod mark;
pub mod render;
pub mod scale;
pub mod stats;
pub mod theme;
pub mod transform;
pub mod visual;
#[cfg(all(feature = "bridge", not(target_arch = "wasm32")))]
pub mod bridge;
#[cfg(feature = "arrow")]
pub use arrow;
#[macro_use]
pub mod macros;
pub mod alt {
pub use crate::encode::color::color;
pub use crate::encode::shape::shape;
pub use crate::encode::size::size;
pub use crate::encode::text::text;
pub use crate::encode::x::x;
pub use crate::encode::y::y;
pub use crate::encode::y2::y2;
}
pub mod prelude {
pub use crate::alt;
pub use crate::chart::Chart;
pub use crate::coordinate::CoordSystem;
pub use crate::core::composite::LayeredChart;
pub use crate::core::conversion::IntoLayered;
pub use crate::core::data::{ColumnVector, Dataset, IntoColumn, ToDataset};
pub use crate::datasets::load_dataset;
pub use crate::render::line_renderer::PathInterpolation;
pub use crate::scale::{Expansion, Scale};
pub use crate::theme::Theme;
pub use crate::transform::{
density_transform::{BandwidthType, DensityTransform, KernelType},
window_transform::{WindowFieldDef, WindowOnlyOp, WindowTransform},
};
pub use crate::visual::color::{ColorMap, ColorPalette, SingleColor};
pub use crate::visual::shape::PointShape;
pub use crate::{chart, load_polars_df, load_polars_v42_52};
pub use time::OffsetDateTime;
#[cfg(all(feature = "bridge", not(target_arch = "wasm32")))]
pub use crate::bridge::base::{Altair, Matplotlib, Plot, Visualization};
#[cfg(all(feature = "bridge", not(target_arch = "wasm32")))]
pub use crate::data; }
pub(crate) const TEMP_SUFFIX: &str = "__charton_temp_n9jh3z8";
pub type Precision = f32;