Skip to main content

chartml_core/layout/
mod.rs

1pub mod stack;
2pub mod axes;
3pub mod labels;
4pub mod margins;
5pub mod legend;
6
7pub use stack::{StackLayout, StackOffset, StackOrder, StackedPoint};
8pub use axes::{AxisLayout, AxisPosition, TickMark, CategoryTickMark, adaptive_tick_count};
9pub use labels::{LabelStrategy, LabelStrategyConfig, approximate_text_width, truncate_label, strategic_indices, compute_skip_factor};
10pub use margins::{Margins, MarginConfig, calculate_margins};
11pub use legend::{LegendItem, LegendConfig, LegendAlignment, LegendLayoutResult, LegendMark, calculate_legend_layout, generate_legend_elements};