1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! SVG/HTML visualization module for PandRS
//!
//! Provides a pure-Rust SVG chart engine with no external dependencies.
//!
//! ## Chart Types
//!
//! - [`charts::BarChart`] — vertical and horizontal bar charts
//! - [`charts::LineChart`] — line chart with optional markers and area fill
//! - [`charts::ScatterPlot`] — scatter plot with configurable marker shape
//! - [`charts::SvgHistogram`] — frequency histogram
//! - [`charts::HeatMap`] — 2D heatmap with color gradient
//! - [`charts::PieChart`] — pie and donut charts
//!
//! ## DataFrame Integration
//!
//! The [`dataframe_ext::SvgVisualize`] trait is implemented for `DataFrame`,
//! providing convenient `plot_*_svg()` methods.
//!
//! ## Example
//!
//! ```rust,no_run
//! use pandrs::vis::svg::{SvgChartConfig, SvgVisualize};
//! use pandrs::DataFrame;
//!
//! // df.plot_bar_svg("category", "value", None)
//! ```
// Re-export commonly used types
pub use ;
pub use ;
pub use ;
pub use ;