egui-charts 0.2.0

High-performance financial charting engine for egui — candlesticks, 95 drawing tools, 130+ indicators, and a full design-token theme system
Documentation
//! Modern rendering pipeline for chart components.
//!
//! Provides standalone rendering functions (`axes`, `candles`, `grid`, `overlays`)
//! that accept a context struct and paint directly to an egui `Painter`. These are
//! the workhorse implementations the `Chart` widget calls during a frame.

pub mod axes;
pub mod candles;
pub mod grid;
pub mod overlays;

// Re-export rendering functions
pub use super::renderers::{render_price_labels, render_time_labels, render_tooltip_with_options};
pub use axes::render_last_price_line;
pub use candles::{
    BarDimensions, CandleDataContext, ChartTypeParams, CoordMapping, JapaneseChartSettings,
    TradingColors, VolumeSettings, render_chart_type,
};
pub use grid::{render_grid, render_vertical_grid};
pub use overlays::{
    render_box_zoom, render_crosshair_with_options, render_legend, render_ohlc_info,
    render_realtime_btn,
};