List of all items
Structs
- animation::ChartAnimator
- animation::MultiStateAnimator
- animation::StreamingAnimator
- animation::TimeBasedProgress
- axes::AxisConfig
- axes::builder::CustomAxisBuilder
- axes::builder::LinearAxisBuilder
- axes::linear::DefaultAxisRenderer
- axes::linear::LinearAxis
- axes::range::RangeCalculationConfig
- axes::scale::CustomScale
- axes::scale::LinearScale
- axes::scale::LogarithmicScale
- axes::scale::ScaleConfig
- axes::style::AxisStyle
- axes::style::LabelStyle
- axes::style::TickStyle
- axes::ticks::CustomTickGenerator
- axes::ticks::LinearTickGenerator
- axes::ticks::LogTickGenerator
- axes::traits::Tick
- chart::bar::AnimatedBarChart
- chart::bar::AnimatedBarChartBuilder
- chart::bar::BarChart
- chart::bar::BarChartBuilder
- chart::bar::BarChartStyle
- chart::curve::CurveChart
- chart::curve::CurveChartBuilder
- chart::line::AnimatedLineChart
- chart::line::AnimatedLineChartBuilder
- chart::line::LineChart
- chart::line::LineChartBuilder
- chart::line::LineChartStyle
- chart::line::MarkerStyle
- chart::pie::LabelStyle
- chart::pie::PieChart
- chart::pie::PieChartBuilder
- chart::pie::PieChartStyle
- chart::pie::PieSlice
- chart::traits::ChartConfig
- chart::traits::Margins
- dashboard::GridLayout
- dashboard::GridPosition
- dashboard::SimpleDashboard
- data::aggregation::AggregationConfig
- data::aggregation::DownsamplingConfig
- data::aggregation::GroupStats
- data::bounds::DataBounds
- data::point::IntPoint
- data::point::Point2D
- data::point::TimestampedPoint
- data::ring_buffer::ChronologicalIter
- data::ring_buffer::RingBuffer
- data::ring_buffer::RingBufferConfig
- data::ring_buffer::RingBufferStats
- data::series::MultiSeries
- data::series::SlidingWindowSeries
- data::series::StaticDataSeries
- data::series::StaticDataSeriesIter
- data::series::StaticDataSeriesRefIter
- data::streaming::ChartInstance
- data::streaming::ChartInstanceConfig
- data::streaming::ManagerConfig
- data::streaming::ManagerMetrics
- data::streaming::PipelineConfig
- data::streaming::PipelineMetrics
- data::streaming::SourceConfig
- data::streaming::StreamingChartManager
- data::streaming::StreamingConfig
- data::streaming::StreamingDataPipeline
- data::streaming::StreamingDataSource
- data::streaming::StreamingMetrics
- data::streaming::SyncState
- data::streaming::UnifiedStreamingBuffer
- error::ErrorContext
- fluent::Chart
- fluent::FluentBarChartBuilder
- fluent::FluentLineChartBuilder
- grid::GridSystem
- grid::builder::CustomGridBuilder
- grid::builder::GridBuilder
- grid::builder::LinearGridBuilder
- grid::builder::TickBasedGridBuilder
- grid::style::GridLineStyle
- grid::style::GridStyle
- grid::style::GridVisibility
- grid::style::MajorGridStyle
- grid::style::MinorGridStyle
- grid::traits::DefaultGridRenderer
- grid::types::CustomGrid
- grid::types::LinearGrid
- grid::types::TickBasedGrid
- heapless_utils::CircularBuffer
- heapless_utils::CircularBufferIter
- heapless_utils::HeaplessConfig
- heapless_utils::HeaplessPool
- layout::ChartLayout
- layout::ComponentPositioning
- layout::Viewport
- legend::DefaultLegend
- legend::DefaultLegendEntry
- legend::builder::CompactLegendBuilder
- legend::builder::CustomLegendBuilder
- legend::builder::StandardLegendBuilder
- legend::position::LegendMargins
- legend::position::PositionCalculator
- legend::style::BackgroundStyle
- legend::style::LegendStyle
- legend::style::Margins
- legend::style::Padding
- legend::style::SpacingStyle
- legend::style::SymbolStyle
- legend::style::TextStyle
- legend::traits::DefaultLegendRenderer
- legend::traits::StandardLegendRenderer
- legend::types::CompactLegend
- legend::types::CompactLegendEntry
- legend::types::CustomLayoutParams
- legend::types::CustomLegend
- legend::types::CustomLegendEntry
- legend::types::MarkerStyle
- legend::types::StandardLegend
- legend::types::StandardLegendEntry
- math::Math
- math::backends::FloatingPointBackend
- math::backends::IntegerBackend
- math::interpolation::CurveInterpolator
- math::interpolation::InterpolationConfig
- memory::ChartMemoryManager
- memory::FixedCapacityCollections
- memory::LabelStorage
- memory::ManagedSlidingWindow
- memory::MemoryStats
- prelude::Angle
- prelude::Circle
- prelude::Line
- prelude::Pixel
- prelude::Point
- prelude::Rectangle
- prelude::Rgb565
- prelude::Size
- prelude::String
- prelude::Vec
- render::AnimationFrameRenderer
- render::ChartRenderer
- render::ClippingRenderer
- render::EnhancedChartRenderer
- render::PrimitiveRenderer
- render::text::TextRenderer
- style::colors::ColorPalette
- style::colors::ColorUtils
- style::fonts::FontConfig
- style::gradient::GradientStop
- style::gradient::LinearGradient
- style::gradient::PatternFill
- style::gradient::RadialGradient
- style::line::BorderStyle
- style::line::FillStyle
- style::line::LineStyle
- style::line::StrokeStyle
- style::themes::Theme
- time::ManualTimeProvider
- time::MonotonicTimeProvider
- time::StdTimeProvider
Enums
- animation::EasingFunction
- axes::AxisOrientation
- axes::AxisPosition
- axes::scale::AxisScale
- axes::scale::AxisScaleType
- axes::style::TextAlignment
- chart::bar::BarOrientation
- chart::bar::BarWidth
- chart::line::MarkerShape
- dashboard::DashboardLayout
- dashboard::LayoutPreset
- data::aggregation::AggregationStrategy
- data::ring_buffer::OverflowMode
- data::ring_buffer::RingBufferEvent
- data::streaming::ChartType
- data::streaming::ErrorRecovery
- data::streaming::MemoryStrategy
- data::streaming::MonitoringLevel
- data::streaming::SourceState
- data::streaming::SyncMode
- error::AnimationError
- error::ChartError
- error::DataError
- error::DataErrorKind
- error::LayoutError
- error::RenderError
- fluent::ChartPreset
- grid::GridContainer
- grid::traits::GridOrientation
- grid::types::GridSpacing
- grid::types::GridType
- layout::LegendPosition
- legend::position::LegendAlignment
- legend::position::LegendPosition
- legend::style::SymbolQuality
- legend::style::TextAlignment
- legend::types::LegendEntryType
- legend::types::LegendOrientation
- legend::types::MarkerShape
- legend::types::SymbolShape
- math::interpolation::InterpolationType
- prelude::BinaryColor
- style::gradient::GradientDirection
- style::gradient::PatternType
- style::line::FillPattern
- style::line::LineCap
- style::line::LineJoin
- style::line::LinePattern
Traits
- animation::Interpolatable
- axes::scale::ScaleTransform
- axes::traits::Axis
- axes::traits::AxisRenderer
- axes::traits::AxisValue
- axes::traits::TickGenerator
- chart::traits::AnimatedChart
- chart::traits::AnimationRenderer
- chart::traits::AxisChart
- chart::traits::Chart
- chart::traits::ChartBuilder
- chart::traits::IncrementalChart
- chart::traits::InteractiveChart
- chart::traits::LegendChart
- chart::traits::StreamingChart
- chart::traits::StylableChart
- data::aggregation::DataAggregation
- data::point::DataPoint
- data::point::Interpolatable
- data::series::DataSeries
- grid::traits::Grid
- grid::traits::GridConfiguration
- grid::traits::GridRenderer
- grid::traits::TickAlignedGrid
- legend::builder::LegendBuilder
- legend::traits::AutoLegend
- legend::traits::InteractiveLegend
- legend::traits::Legend
- legend::traits::LegendEntry
- legend::traits::LegendRenderer
- math::NumericConversion
- math::traits::FloatLike
- math::traits::MathBackend
- math::traits::MathOps
- math::traits::TrigOps
- prelude::AngleUnit
- prelude::ContainsPoint
- prelude::ContiguousIteratorExt
- prelude::Dimensions
- prelude::DrawTarget
- prelude::DrawTargetExt
- prelude::Drawable
- prelude::GrayColor
- prelude::ImageDrawable
- prelude::ImageDrawableExt
- prelude::IntoStorage
- prelude::OffsetOutline
- prelude::OriginDimensions
- prelude::PixelColor
- prelude::PixelIteratorExt
- prelude::PointsIter
- prelude::Primitive
- prelude::RawData
- prelude::RgbColor
- prelude::Transform
- prelude::WebColors
- prelude::_
- style::colors::ColorInterpolation
- time::TimeProvider
Macros
- chart_config
- data_points
- heapless_string
- heapless_vec
- prelude::chart_config
- prelude::data_points
- prelude::heapless_string
- prelude::heapless_vec
Functions
- axes::builder::presets::minimal_x_axis
- axes::builder::presets::minimal_y_axis
- axes::builder::presets::percentage_axis
- axes::builder::presets::professional_x_axis
- axes::builder::presets::professional_y_axis
- axes::builder::presets::time_axis
- axes::builder::presets::x_axis_bottom
- axes::builder::presets::y_axis_left
- axes::range::calculate_nice_range
- axes::range::calculate_nice_ranges_from_bounds
- axes::range::calculate_nice_ranges_separate_config
- axes::range::presets::loose
- axes::range::presets::percentage
- axes::range::presets::standard
- axes::range::presets::tight
- axes::range::presets::time_series
- config::has_animations
- config::has_fixed_point
- config::has_floating_point
- config::has_integer_math
- config::has_std
- config::math_backend
- config::system_category
- data::bounds::calculate_bounds
- data::bounds::calculate_multi_series_bounds
- data::point::validate_point
- fluent::quick::bar_chart
- fluent::quick::embedded_line_chart
- fluent::quick::line_chart
- fluent::quick::professional_line_chart
- grid::builder::presets::dashed_grid
- grid::builder::presets::horizontal_only_grid
- grid::builder::presets::minimal_grid
- grid::builder::presets::professional_grid
- grid::builder::presets::tick_aligned_grid_f32
- grid::builder::presets::tick_aligned_grid_i32
- grid::builder::presets::vertical_only_grid
- heapless_utils::string::format_number
- heapless_utils::string::from_str_truncate
- heapless_utils::string::push_char_safe
- heapless_utils::string::push_str_safe
- heapless_utils::string::try_from_str
- heapless_utils::vec::extend_safe
- heapless_utils::vec::find_index
- heapless_utils::vec::insertion_sort
- heapless_utils::vec::push_safe
- heapless_utils::vec::remove_item
- heapless_utils::vec::try_from_slice
- legend::builder::presets::bottom_legend
- legend::builder::presets::floating_legend
- legend::builder::presets::minimal_legend
- legend::builder::presets::professional_legend
- legend::builder::presets::right_legend
- prelude::quick::curve_chart
- prelude::quick::cyberpunk_theme
- prelude::quick::dark_theme
- prelude::quick::data_series_from_tuples
- prelude::quick::light_theme
- prelude::quick::line_chart
- prelude::quick::minimal_theme
- prelude::quick::nature_theme
- prelude::quick::ocean_theme
- prelude::quick::pastel_theme
- prelude::quick::professional_curve_chart
- prelude::quick::professional_line_chart
- prelude::quick::retro_theme
- prelude::quick::sunset_theme
- prelude::quick::vibrant_theme
Type Aliases
- animation::Progress
- data::bounds::FloatBounds
- data::bounds::IntBounds
- data::ring_buffer::PointRingBuffer
- error::AnimationResult
- error::ChartResult
- error::DataResult
- error::LayoutResult
- error::RenderResult
- heapless_utils::sizes::large::DataVec
- heapless_utils::sizes::large::LabelString
- heapless_utils::sizes::large::SeriesVec
- heapless_utils::sizes::large::SmallVec
- heapless_utils::sizes::medium::DataVec
- heapless_utils::sizes::medium::LabelString
- heapless_utils::sizes::medium::SeriesVec
- heapless_utils::sizes::medium::SmallVec
- heapless_utils::sizes::small::DataVec
- heapless_utils::sizes::small::LabelString
- heapless_utils::sizes::small::SeriesVec
- heapless_utils::sizes::small::SmallVec
- heapless_utils::sizes::ultra::DataVec
- heapless_utils::sizes::ultra::LabelString
- heapless_utils::sizes::ultra::SeriesVec
- heapless_utils::sizes::ultra::SmallVec
- math::Number
- prelude::types::Rgb565CurveChart
- prelude::types::Rgb565CurveChartBuilder
- prelude::types::Rgb565LineChart
- prelude::types::Rgb565LineChartBuilder
- prelude::types::StandardColorPalette
- prelude::types::StandardDataSeries
- prelude::types::StandardLabelStorage
- prelude::types::StandardMemoryManager
- prelude::types::StandardMultiSeries
- prelude::types::StandardSlidingWindow
- time::Microseconds
- time::Milliseconds
Constants
- VERSION
- dashboard::MAX_DASHBOARD_CHARTS
- math::interpolation::MAX_INTERPOLATED_POINTS
- prelude::constants::COARSE_GRID_SPACING
- prelude::constants::DEFAULT_GRID_SPACING
- prelude::constants::DEFAULT_MARGINS
- prelude::constants::FINE_GRID_SPACING
- prelude::constants::MINIMAL_MARGINS
- style::gradient::MAX_GRADIENT_STOPS